Class RemoteJobStreamer
java.lang.Object
io.camunda.zeebe.broker.jobstream.RemoteJobStreamer
- All Implemented Interfaces:
JobStreamer
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.camunda.zeebe.engine.processing.streamprocessor.JobStreamer
JobStreamer.JobStream -
Constructor Summary
ConstructorsConstructorDescriptionRemoteJobStreamer(RemoteStreamer<JobActivationProperties, ActivatedJob> delegate, ClusterEventService eventService) -
Method Summary
Modifier and TypeMethodDescriptionvoidnotifyWorkAvailable(String jobType) streamFor(org.agrona.DirectBuffer jobType, Predicate<JobActivationProperties> filter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.engine.processing.streamprocessor.JobStreamer
streamFor
-
Constructor Details
-
RemoteJobStreamer
public RemoteJobStreamer(RemoteStreamer<JobActivationProperties, ActivatedJob> delegate, ClusterEventService eventService)
-
-
Method Details
-
notifyWorkAvailable
- Specified by:
notifyWorkAvailablein interfaceJobStreamer
-
streamFor
public Optional<JobStreamer.JobStream> streamFor(org.agrona.DirectBuffer jobType, Predicate<JobActivationProperties> filter) - Specified by:
streamForin interfaceJobStreamer
-