Class QueryEventHandlerContextOptimizer
java.lang.Object
org.activiti.cloud.services.query.events.handlers.QueryEventHandlerContextOptimizer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionQueryEventHandlerContextOptimizer(jakarta.persistence.EntityManager entityManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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) resolveProcessInstanceId(List<CloudRuntimeEvent<?, ?>> events)
-
Field Details
-
VARIABLES
- See Also:
-
TASKS
- See Also:
-
ACTIVITIES
- See Also:
-
SERVICE_TASKS
- See Also:
-
SEQUENCE_FLOWS
- See Also:
-
-
Constructor Details
-
QueryEventHandlerContextOptimizer
public QueryEventHandlerContextOptimizer(jakarta.persistence.EntityManager entityManager)
-
-
Method Details
-
optimize
-
resolveProcessInstanceId
-
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)
-