Class QueryEventHandlerContextOptimizer
- java.lang.Object
-
- org.activiti.cloud.services.query.events.handlers.QueryEventHandlerContextOptimizer
-
public class QueryEventHandlerContextOptimizer extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryEventHandlerContextOptimizer(javax.persistence.EntityManager entityManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Optional<CloudRuntimeEvent<?,?>>findRuntimeEvent(List<CloudRuntimeEvent<?,?>> events, Class<? extends CloudRuntimeEvent<?,?>> runtimeEventClass)protected <T> Optional<T>findRuntimeEvent(List<CloudRuntimeEvent<?,?>> events, Class<? extends CloudRuntimeEvent<T,?>> runtimeEventClass, Predicate<T> predicate)List<CloudRuntimeEvent<?,?>>optimize(List<CloudRuntimeEvent<?,?>> events)protected Optional<String>resolveProcessInstanceId(List<CloudRuntimeEvent<?,?>> events)
-
-
-
Field Detail
-
VARIABLES
public static final String VARIABLES
- See Also:
- Constant Field Values
-
TASKS
public static final String TASKS
- See Also:
- Constant Field Values
-
ACTIVITIES
public static final String ACTIVITIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
optimize
public List<CloudRuntimeEvent<?,?>> optimize(List<CloudRuntimeEvent<?,?>> events)
-
resolveProcessInstanceId
protected Optional<String> resolveProcessInstanceId(List<CloudRuntimeEvent<?,?>> events)
-
findRuntimeEvent
protected Optional<CloudRuntimeEvent<?,?>> findRuntimeEvent(List<CloudRuntimeEvent<?,?>> events, Class<? extends CloudRuntimeEvent<?,?>> runtimeEventClass)
-
findRuntimeEvent
protected <T> Optional<T> findRuntimeEvent(List<CloudRuntimeEvent<?,?>> events, Class<? extends CloudRuntimeEvent<T,?>> runtimeEventClass, Predicate<T> predicate)
-
-