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 void
addMessagePropertyExpression(String correlationRef, String messageRef, String propertyName, CorrelationExpressionEvaluator expression)
void
addProcessSubscriptionPropertyExpression(String correlationRef, String propertyName, CorrelationExpressionEvaluator expression)
CorrelationInstance
computeCorrelationInstance(String messageRef, Object event)
CorrelationInstance
computeSubscription(String messageRef, Function<String,Object> resolver)
boolean
isSubscribe(String messageRef)
void
newCorrelation(String correlationRef, String correlationName)
void
newMessage(String id, String name, String type)
void
setClassLoader(ClassLoader classLoader)
void
subscribeTo(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)
-
-