Package io.camunda.zeebe.transport
Class TransportFactory
java.lang.Object
io.camunda.zeebe.transport.TransportFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateClientTransport(MessagingService messagingService) <M extends BufferWriter>
ClientStreamService<M>createRemoteStreamClient(ClusterCommunicationService clusterCommunicationService, ClientStreamMetrics metrics) <M extends BufferReader,P extends BufferWriter>
RemoteStreamService<M,P> createRemoteStreamServer(ClusterCommunicationService clusterCommunicationService, Supplier<M> metadataFactory, RemoteStreamErrorHandler<P> errorHandler, RemoteStreamMetrics metrics) createServerTransport(int nodeId, MessagingService messagingService)
-
Constructor Details
-
TransportFactory
-
-
Method Details
-
createServerTransport
-
createClientTransport
-
createRemoteStreamServer
public <M extends BufferReader,P extends BufferWriter> RemoteStreamService<M,P> createRemoteStreamServer(ClusterCommunicationService clusterCommunicationService, Supplier<M> metadataFactory, RemoteStreamErrorHandler<P> errorHandler, RemoteStreamMetrics metrics) -
createRemoteStreamClient
public <M extends BufferWriter> ClientStreamService<M> createRemoteStreamClient(ClusterCommunicationService clusterCommunicationService, ClientStreamMetrics metrics)
-