Enhancements to FSR.

1) Performance imporvements (client and server are now multi-threaded + other performance work)
2) Pluggable transport protocols (ENH-145)
3) Changes to initialisation (ALFCOM-135)
4) Changes to the action service to enable multiple async event queues.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@11022 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Mark Rogers
2008-09-25 15:10:58 +00:00
parent 2a4b7c9eef
commit e98ab1750a
31 changed files with 1890 additions and 500 deletions

View File

@@ -53,6 +53,13 @@ public abstract class ActionExecuterAbstractBase extends ParameterizedItemAbstra
/** List of types and aspects for which this action is applicable */
protected List<QName> applicableTypes = new ArrayList<QName>();
/**
*
*/
private String queueName = "";
/**
* Init method
@@ -127,6 +134,18 @@ public abstract class ActionExecuterAbstractBase extends ParameterizedItemAbstra
* @param actionedUponNodeRef the actioned upon node
*/
protected abstract void executeImpl(Action action, NodeRef actionedUponNodeRef);
/**
* Set the queueName which will execute this action
* if blank or null then the action will be executed on the "default" queue
* @param the name of the execution queue which should execute this action.
*/
public void setQueueName(String queueName)
{
this.queueName = queueName;
}
public String getQueueName() {
return queueName;
}
}