Parallel flag been added to the asynch-event-queue. Issue SGF-144.

This commit is contained in:
Lyndon Adams
2013-01-28 23:51:49 +00:00
parent b4bfda1b9b
commit 48f59be384
4 changed files with 58 additions and 51 deletions

View File

@@ -45,6 +45,8 @@ public class AsyncEventQueueFactoryBean extends AbstractWANComponentFactoryBean<
private Boolean persistent;
private String diskStoreRef;
private Boolean parallel;
/**
*
@@ -87,10 +89,12 @@ public class AsyncEventQueueFactoryBean extends AbstractWANComponentFactoryBean<
Assert.isTrue(persistent, "specifying a disk store requires persistent property to be true");
asyncEventQueueFactory.setDiskStoreName(diskStoreRef);
}
if (maximumQueueMemory != null) {
asyncEventQueueFactory.setMaximumQueueMemory(maximumQueueMemory);
}
if( parallel != null ){
asyncEventQueueFactory.setParallel( parallel );
}
asyncEventQueue = asyncEventQueueFactory.create(getName(), asyncEventListener);
}
@@ -118,4 +122,8 @@ public class AsyncEventQueueFactoryBean extends AbstractWANComponentFactoryBean<
public void setPersistent(Boolean persistent) {
this.persistent = persistent;
}
public void setParallel(Boolean parallel){
this.parallel = parallel;
}
}