Package io.camunda.service
Class ApiServices<T extends ApiServices<T>>
java.lang.Object
io.camunda.service.ApiServices<T>
- Direct Known Subclasses:
CamundaServices,ClockServices,DocumentServices,ElementInstanceServices,JobServices,MessageServices,ResourceServices,SearchQueryService,SignalServices
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Authenticationprotected final BrokerClientprotected final CamundaSearchClientprotected final ServiceTransformers -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedApiServices(BrokerClient brokerClient, CamundaSearchClient searchClient, Authentication authentication) protectedApiServices(BrokerClient brokerClient, CamundaSearchClient searchClient, ServiceTransformers transformers, Authentication authentication) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.agrona.DirectBuffergetDocumentOrEmpty(Map<String, Object> value) protected <R> CompletableFuture<R> sendBrokerRequest(BrokerRequest<R> brokerRequest) protected <R> CompletableFuture<BrokerResponse<R>> sendBrokerRequestWithFullResponse(BrokerRequest<R> brokerRequest) abstract TwithAuthentication(Authentication authentication)
-
Field Details
-
brokerClient
-
searchClient
-
authentication
-
transformers
-
-
Constructor Details
-
ApiServices
protected ApiServices(BrokerClient brokerClient, CamundaSearchClient searchClient, Authentication authentication) -
ApiServices
protected ApiServices(BrokerClient brokerClient, CamundaSearchClient searchClient, ServiceTransformers transformers, Authentication authentication)
-
-
Method Details
-
withAuthentication
-
withAuthentication
-
sendBrokerRequest
-
sendBrokerRequestWithFullResponse
protected <R> CompletableFuture<BrokerResponse<R>> sendBrokerRequestWithFullResponse(BrokerRequest<R> brokerRequest) -
getDocumentOrEmpty
-