Uses of Interface
io.camunda.zeebe.gateway.impl.job.ResponseObserver
Packages that use ResponseObserver
-
Uses of ResponseObserver in io.camunda.zeebe.gateway.impl.job
Methods in io.camunda.zeebe.gateway.impl.job that return ResponseObserverMethods in io.camunda.zeebe.gateway.impl.job with parameters of type ResponseObserverModifier and TypeMethodDescriptionvoidActivateJobsHandler.activateJobs(BrokerActivateJobsRequest request, ResponseObserver<T> responseObserver, Consumer<Runnable> setCancelHandler, long requestTimeout) Handle activate jobs request from a clientvoidLongPollingActivateJobsHandler.activateJobs(BrokerActivateJobsRequest request, ResponseObserver<T> responseObserver, Consumer<Runnable> setCancelHandler, long requestTimeout) +--------------------------------------------------------------------------------+ | BROKER(s) | +--------|-------------------------------^---------------------------------------+ | | +-----------+ +-------------------------------------|-------------------------------|--------------------------------------------------------------------------------+ | | | | GATEWAY | Activate commands/responses | | | | | | | | | | | | | | | | | | | | | | +-----------------------+ | +--------------------v-------------------+ No Jobs +-------------------------------+ | | --|------|---> Incoming Activate ----------|----------> Try to Activate on all partitions ------------| Handle No Jobs Activated | | | | | +-----------------------+ | +---------|----------^-------------------+ +-------/---------------|-------+ | | | | +------------------------+ | | | | | | | | +--------- Jobs available | | | / | | | | | | | Notification | | | +----------------v-----+ | | | | | | +------------------------+ | | +---->Complete Or Resubmit | | | | | | | | | | +-----|----------|-----+ | | | Client invalid input: '<'-|------|--------+--------------------------+----------------------+ | | | | | | | | | | | Received Jobs | | | | | | | | | | Handle Pending Requests | \ | | +--------v-------+ | Any request | | | | | | | Reached | | | Mark Pending | | contained | | | | +--------------------------+ | failure | | +----------------+ | resource exhausted | | | | | | threshold| | | | | | | | | | | | | | | | | | | |Retrieved | | | | | | | | |notify | | | | | | For all pending requests | | |in between | | | | | | +-------|--------------|-------+ | | | | | | +---------------------------------------> Internal Activate Jobs Retry invalid input: '<'--+ | | | | | +------------------------------+ | | | | | | | | |------|----------- | | +-----------+ | \------------------------------------- +------------------v-----+ | | Error \------------------------------------- | | | | \------------------- Resource Exhausted | | | | | | | +------------------------+ | | | | | | | +------------------------------------------------------------------------------------------------------------------------------------------------------+ https://textik.com/#a2725e317ed87a9dvoidRoundRobinActivateJobsHandler.activateJobs(BrokerActivateJobsRequest request, ResponseObserver<T> responseObserver, Consumer<Runnable> setCancelHandler, long requestTimeout) Constructors in io.camunda.zeebe.gateway.impl.job with parameters of type ResponseObserverModifierConstructorDescriptionInflightActivateJobsRequest(long requestId, BrokerActivateJobsRequest request, ResponseObserver<T> responseObserver, long requestTimeout)