Index

A B C G I L O Q R S T U V W 
All Classes and Interfaces|All Packages

A

ADMIN - Enum constant in enum io.camunda.zeebe.transport.RequestType
 
AtomixClientTransportAdapter - Class in io.camunda.zeebe.transport.impl
 
AtomixClientTransportAdapter(MessagingService) - Constructor for class io.camunda.zeebe.transport.impl.AtomixClientTransportAdapter
 
AtomixServerTransport - Class in io.camunda.zeebe.transport.impl
 
AtomixServerTransport(int, MessagingService) - Constructor for class io.camunda.zeebe.transport.impl.AtomixServerTransport
 

B

buffer(DirectBuffer) - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 
buffer(DirectBuffer, int, int) - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 

C

ClientRequest - Interface in io.camunda.zeebe.transport
 
ClientTransport - Interface in io.camunda.zeebe.transport
 
close() - Method in class io.camunda.zeebe.transport.impl.AtomixServerTransport
 
COMMAND - Enum constant in enum io.camunda.zeebe.transport.RequestType
 
createClientTransport(MessagingService) - Method in class io.camunda.zeebe.transport.TransportFactory
 
createServerTransport(int, MessagingService) - Method in class io.camunda.zeebe.transport.TransportFactory
 

G

getId() - Method in enum io.camunda.zeebe.transport.RequestType
 
getLength() - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 
getName() - Method in class io.camunda.zeebe.transport.impl.AtomixServerTransport
 
getPartitionId() - Method in interface io.camunda.zeebe.transport.ClientRequest
 
getPartitionId() - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 
getPartitionId() - Method in interface io.camunda.zeebe.transport.ServerResponse
 
getRequestId() - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 
getRequestId() - Method in interface io.camunda.zeebe.transport.ServerResponse
 
getRequestType() - Method in interface io.camunda.zeebe.transport.ClientRequest
 
getWriter() - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 

I

io.camunda.zeebe.transport - package io.camunda.zeebe.transport
 
io.camunda.zeebe.transport.impl - package io.camunda.zeebe.transport.impl
 

L

Loggers - Class in io.camunda.zeebe.transport.impl
 

O

onRequest(ServerOutput, int, long, DirectBuffer, int, int) - Method in interface io.camunda.zeebe.transport.RequestHandler
Called on new request on given partition.

Q

QUERY - Enum constant in enum io.camunda.zeebe.transport.RequestType
 

R

RequestHandler - Interface in io.camunda.zeebe.transport
 
RequestType - Enum in io.camunda.zeebe.transport
Defines the supported types of request that can be sent through the transport.
reset() - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 

S

sendRequest(Supplier<String>, ClientRequest, Duration) - Method in interface io.camunda.zeebe.transport.ClientTransport
Send a request to a node with out any retries.
sendRequest(Supplier<String>, ClientRequest, Duration) - Method in class io.camunda.zeebe.transport.impl.AtomixClientTransportAdapter
 
sendRequestWithRetry(Supplier<String>, ClientRequest, Duration) - Method in interface io.camunda.zeebe.transport.ClientTransport
Similar to ClientTransport.sendRequestWithRetry(Supplier, Predicate, ClientRequest, Duration), but no requests are validated before completing the future.
sendRequestWithRetry(Supplier<String>, Predicate<DirectBuffer>, ClientRequest, Duration) - Method in interface io.camunda.zeebe.transport.ClientTransport
Send a request to a node with retries if there is no current connection or the node is not resolvable.
sendRequestWithRetry(Supplier<String>, Predicate<DirectBuffer>, ClientRequest, Duration) - Method in class io.camunda.zeebe.transport.impl.AtomixClientTransportAdapter
 
sendResponse(ServerResponse) - Method in class io.camunda.zeebe.transport.impl.AtomixServerTransport
 
sendResponse(ServerResponse) - Method in interface io.camunda.zeebe.transport.ServerOutput
Sends the given response.
ServerOutput - Interface in io.camunda.zeebe.transport
 
ServerResponse - Interface in io.camunda.zeebe.transport
 
ServerResponseImpl - Class in io.camunda.zeebe.transport.impl
 
ServerResponseImpl() - Constructor for class io.camunda.zeebe.transport.impl.ServerResponseImpl
 
ServerTransport - Interface in io.camunda.zeebe.transport
 
setPartitionId(int) - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 
setRequestId(long) - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 
subscribe(int, RequestType, RequestHandler) - Method in class io.camunda.zeebe.transport.impl.AtomixServerTransport
 
subscribe(int, RequestType, RequestHandler) - Method in interface io.camunda.zeebe.transport.ServerTransport
Subscribes to the given partition and call's the given handler on each new request of the given type.

T

TransportFactory - Class in io.camunda.zeebe.transport
 
TransportFactory(ActorSchedulingService) - Constructor for class io.camunda.zeebe.transport.TransportFactory
 

U

UNKNOWN - Enum constant in enum io.camunda.zeebe.transport.RequestType
 
unsubscribe(int, RequestType) - Method in class io.camunda.zeebe.transport.impl.AtomixServerTransport
 
unsubscribe(int, RequestType) - Method in interface io.camunda.zeebe.transport.ServerTransport
Unsubscribe from the given partition, the registered handler will no longer be called on new requests.

V

valueOf(String) - Static method in enum io.camunda.zeebe.transport.RequestType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.camunda.zeebe.transport.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 
writer(BufferWriter) - Method in class io.camunda.zeebe.transport.impl.ServerResponseImpl
 
A B C G I L O Q R S T U V W 
All Classes and Interfaces|All Packages