public class ServerTransport extends Object implements AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
protected ServerOutput |
output |
protected ServerSocketBinding |
serverSocketBinding |
protected ActorContext |
transportActorContext |
protected TransportContext |
transportContext |
| Constructor and Description |
|---|
ServerTransport(ActorContext transportActorContext,
TransportContext transportContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CompletableFuture<Void> |
closeAsync() |
ServerOutput |
getOutput() |
CompletableFuture<Void> |
interruptAllChannels() |
CompletableFuture<Void> |
registerChannelListener(TransportListener channelListener)
Registers a listener with callbacks for whenever a connection to a remote gets established or closed.
|
void |
removeChannelListener(TransportListener listener) |
protected final ServerOutput output
protected final ActorContext transportActorContext
protected final TransportContext transportContext
protected final ServerSocketBinding serverSocketBinding
public ServerTransport(ActorContext transportActorContext, TransportContext transportContext)
public ServerOutput getOutput()
public CompletableFuture<Void> registerChannelListener(TransportListener channelListener)
public void removeChannelListener(TransportListener listener)
public CompletableFuture<Void> closeAsync()
public CompletableFuture<Void> interruptAllChannels()
public void close()
close in interface AutoCloseableCopyright © 2017–2018 camunda services GmbH. All rights reserved.