protected class TransportService.Adapter extends java.lang.Object implements TransportServiceAdapter
Modifier | Constructor and Description |
---|---|
protected |
Adapter() |
Modifier and Type | Method and Description |
---|---|
void |
addBytesReceived(long size) |
void |
addBytesSent(long size) |
protected void |
checkForTimeout(long requestId) |
RequestHandlerRegistry |
getRequestHandler(java.lang.String action) |
void |
onConnectionClosed(Transport.Connection connection)
Called once a node connection is closed.
|
void |
onConnectionOpened(Transport.Connection connection)
Called once a node connection is opened.
|
void |
onNodeConnected(DiscoveryNode node)
Called once a node connection is opened and registered.
|
void |
onNodeDisconnected(DiscoveryNode node)
Called once a node connection is closed and unregistered.
|
void |
onRequestReceived(long requestId,
java.lang.String action)
called by the
Transport implementation when an incoming request arrives but before
any parsing of it has happened (with the exception of the requestId and action) |
void |
onRequestSent(DiscoveryNode node,
long requestId,
java.lang.String action,
TransportRequest request,
TransportRequestOptions options)
called by the
Transport implementation once a request has been sent |
TransportResponseHandler |
onResponseReceived(long requestId)
called by the
Transport implementation when a response or an exception has been received for a previously
sent request (before any processing or deserialization was done). |
void |
onResponseSent(long requestId,
java.lang.String action,
java.lang.Exception e)
called by the
Transport implementation after an exception was sent as a response to an incoming request |
void |
onResponseSent(long requestId,
java.lang.String action,
TransportResponse response,
TransportResponseOptions options)
called by the
Transport implementation once a response was sent to calling node |
protected boolean |
traceEnabled() |
protected void |
traceReceivedRequest(long requestId,
java.lang.String action) |
protected void |
traceReceivedResponse(long requestId,
DiscoveryNode sourceNode,
java.lang.String action) |
protected void |
traceRequestSent(DiscoveryNode node,
long requestId,
java.lang.String action,
TransportRequestOptions options) |
protected void |
traceResponseSent(long requestId,
java.lang.String action) |
protected void |
traceResponseSent(long requestId,
java.lang.String action,
java.lang.Exception e) |
protected void |
traceUnresolvedResponse(long requestId) |
public void addBytesReceived(long size)
addBytesReceived
in interface TransportServiceAdapter
public void addBytesSent(long size)
addBytesSent
in interface TransportServiceAdapter
public void onRequestSent(DiscoveryNode node, long requestId, java.lang.String action, TransportRequest request, TransportRequestOptions options)
TransportServiceAdapter
Transport
implementation once a request has been sentonRequestSent
in interface TransportServiceAdapter
protected boolean traceEnabled()
public void onResponseSent(long requestId, java.lang.String action, TransportResponse response, TransportResponseOptions options)
TransportServiceAdapter
Transport
implementation once a response was sent to calling nodeonResponseSent
in interface TransportServiceAdapter
public void onResponseSent(long requestId, java.lang.String action, java.lang.Exception e)
TransportServiceAdapter
Transport
implementation after an exception was sent as a response to an incoming requestonResponseSent
in interface TransportServiceAdapter
protected void traceResponseSent(long requestId, java.lang.String action, java.lang.Exception e)
public void onRequestReceived(long requestId, java.lang.String action)
TransportServiceAdapter
Transport
implementation when an incoming request arrives but before
any parsing of it has happened (with the exception of the requestId and action)onRequestReceived
in interface TransportServiceAdapter
public RequestHandlerRegistry getRequestHandler(java.lang.String action)
getRequestHandler
in interface TransportServiceAdapter
public TransportResponseHandler onResponseReceived(long requestId)
TransportServiceAdapter
Transport
implementation when a response or an exception has been received for a previously
sent request (before any processing or deserialization was done). Returns the appropriate response handler or null if not
found.onResponseReceived
in interface TransportServiceAdapter
protected void checkForTimeout(long requestId)
public void onNodeConnected(DiscoveryNode node)
TransportConnectionListener
onNodeConnected
in interface TransportConnectionListener
public void onConnectionOpened(Transport.Connection connection)
TransportConnectionListener
onConnectionOpened
in interface TransportConnectionListener
public void onNodeDisconnected(DiscoveryNode node)
TransportConnectionListener
onNodeDisconnected
in interface TransportConnectionListener
public void onConnectionClosed(Transport.Connection connection)
TransportConnectionListener
onConnectionClosed
in interface TransportConnectionListener
protected void traceReceivedRequest(long requestId, java.lang.String action)
protected void traceResponseSent(long requestId, java.lang.String action)
protected void traceReceivedResponse(long requestId, DiscoveryNode sourceNode, java.lang.String action)
protected void traceUnresolvedResponse(long requestId)
protected void traceRequestSent(DiscoveryNode node, long requestId, java.lang.String action, TransportRequestOptions options)