public class RequestResponseController extends Object
| Constructor and Description |
|---|
RequestResponseController(ClientTransport transport) |
RequestResponseController(ClientTransport transport,
int timeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
doWork() |
Exception |
getFailure() |
RemoteAddress |
getReceiverRemote() |
org.agrona.DirectBuffer |
getResponseBuffer() |
int |
getResponseLength() |
boolean |
isClosed() |
boolean |
isFailed() |
boolean |
isResponseAvailable() |
void |
open(SocketAddress receiver,
io.zeebe.util.buffer.BufferWriter requestWriter,
io.zeebe.util.buffer.BufferReader responseReader) |
public RequestResponseController(ClientTransport transport)
public RequestResponseController(ClientTransport transport, int timeout)
public void open(SocketAddress receiver, io.zeebe.util.buffer.BufferWriter requestWriter, io.zeebe.util.buffer.BufferReader responseReader)
receiver - requestWriter - responseReader - is optionalpublic void close()
public int doWork()
public boolean isFailed()
public Exception getFailure()
public boolean isResponseAvailable()
public boolean isClosed()
public org.agrona.DirectBuffer getResponseBuffer()
public int getResponseLength()
public RemoteAddress getReceiverRemote()
Copyright © 2017–2018 camunda services GmbH. All rights reserved.