Index
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
All Classes and Interfaces|All Packages