public ContextControllerPartitioned(int pathId, ContextControllerLifecycleCallback activationCallback, ContextControllerPartitionedFactoryImpl factory) { _lock = new object(); _pathId = pathId; _activationCallback = activationCallback; _factory = factory; }
public ContextControllerCategory( int pathId, ContextControllerLifecycleCallback activationCallback, ContextControllerCategoryFactory factory) { PathId = pathId; _activationCallback = activationCallback; _factory = factory; }
public ContextControllerInitTerm(int pathId, ContextControllerLifecycleCallback lifecycleCallback, ContextControllerInitTermFactoryImpl factory) { _pathId = pathId; ActivationCallback = lifecycleCallback; _factory = factory; var contextDetail = factory.ContextDetail as ContextDetailInitiatedTerminated; if (contextDetail != null && contextDetail.DistinctExpressions != null && contextDetail.DistinctExpressions.Length > 0) { _distinctContexts = new Dictionary <Object, EventBean>(); _distinctEvaluators = ExprNodeUtility.GetEvaluators(contextDetail.DistinctExpressions); } }
public override ContextController CreateNoCallback(int pathId, ContextControllerLifecycleCallback callback) { return(new ContextControllerInitTerm(pathId, callback, this)); }
public abstract ContextController CreateNoCallback(int pathId, ContextControllerLifecycleCallback callback);
public ContextControllerHash(int pathId, ContextControllerLifecycleCallback activationCallback, ContextControllerHashFactoryImpl factory) { _pathId = pathId; _activationCallback = activationCallback; _factory = factory; }
public override ContextController CreateNoCallback(int pathId, ContextControllerLifecycleCallback callback) { return new ContextControllerHash(pathId, callback, this); }
public ContextControllerPartitioned(int pathId, ContextControllerLifecycleCallback activationCallback, ContextControllerPartitionedFactory factory) { _pathId = pathId; _activationCallback = activationCallback; _factory = factory; }