mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
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:
@@ -24,10 +24,8 @@
|
||||
*/
|
||||
package org.alfresco.repo.action;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import org.alfresco.repo.action.ActionServiceImpl.PendingAction;
|
||||
import org.alfresco.repo.action.evaluator.ActionConditionEvaluator;
|
||||
import org.alfresco.repo.action.executer.ActionExecuter;
|
||||
import org.alfresco.service.cmr.action.Action;
|
||||
@@ -39,12 +37,17 @@ import org.alfresco.service.namespace.QName;
|
||||
*/
|
||||
public interface RuntimeActionService
|
||||
{
|
||||
/**
|
||||
*
|
||||
*/
|
||||
void postCommit();
|
||||
|
||||
/**
|
||||
* Get the asynchronous action queue.
|
||||
*
|
||||
* @return the asynchronous action queue
|
||||
*/
|
||||
AsynchronousActionExecutionQueue getAsynchronousActionExecutionQueue();
|
||||
//AsynchronousActionExecutionQueue getAsynchronousActionExecutionQueue();
|
||||
|
||||
/**
|
||||
* Register an action condition evaluator
|
||||
@@ -93,10 +96,10 @@ public interface RuntimeActionService
|
||||
*/
|
||||
public void directActionExecution(Action action, NodeRef actionedUponNodeRef);
|
||||
|
||||
/**
|
||||
* Gets a list of the actions that are pending post transaction
|
||||
*
|
||||
* @return list of pending actions
|
||||
*/
|
||||
public List<PendingAction> getPostTransactionPendingActions();
|
||||
// /**
|
||||
// * Gets a list of the actions that are pending post transaction
|
||||
// *
|
||||
// * @return list of pending actions
|
||||
// */
|
||||
// public List<PendingAction> getPostTransactionPendingActions();
|
||||
}
|
||||
|
Reference in New Issue
Block a user