Class CorrelationManager
- java.lang.Object
-
- org.jbpm.process.core.correlation.CorrelationManager
-
- All Implemented Interfaces:
Serializable
public class CorrelationManager extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CorrelationManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMessagePropertyExpression(String correlationRef, String messageRef, String propertyName, CorrelationExpressionEvaluator expression)voidaddProcessSubscriptionPropertyExpression(String correlationRef, String propertyName, CorrelationExpressionEvaluator expression)CorrelationInstancecomputeCorrelationInstance(String messageRef, Object event)CorrelationInstancecomputeSubscription(String messageRef, Function<String,Object> resolver)booleanisSubscribe(String messageRef)voidnewCorrelation(String correlationRef, String correlationName)voidnewMessage(String id, String name, String type)voidsetClassLoader(ClassLoader classLoader)voidsubscribeTo(String correlationRef)
-
-
-
Method Detail
-
setClassLoader
public void setClassLoader(ClassLoader classLoader)
-
isSubscribe
public boolean isSubscribe(String messageRef)
-
subscribeTo
public void subscribeTo(String correlationRef)
-
computeCorrelationInstance
public CorrelationInstance computeCorrelationInstance(String messageRef, Object event)
-
computeSubscription
public CorrelationInstance computeSubscription(String messageRef, Function<String,Object> resolver)
-
addMessagePropertyExpression
public void addMessagePropertyExpression(String correlationRef, String messageRef, String propertyName, CorrelationExpressionEvaluator expression)
-
addProcessSubscriptionPropertyExpression
public void addProcessSubscriptionPropertyExpression(String correlationRef, String propertyName, CorrelationExpressionEvaluator expression)
-
-