すべてのメソッド インスタンス・メソッド concreteメソッド
| 修飾子とタイプ |
メソッドと説明 |
void |
acceptIncomingRequests()
start accepting incoming requests.
|
void |
addConnectionListener(TransportConnectionListener listener) |
TransportAddress[] |
addressesFromString(String address,
int perAddressLimit) |
boolean |
addressSupported(Class<? extends TransportAddress> address) |
void |
applySettings(Settings settings) |
BoundTransportAddress |
boundAddress() |
void |
connectToNode(DiscoveryNode node) |
void |
connectToNodeLight(DiscoveryNode node) |
protected TransportService.Adapter |
createAdapter() |
protected TaskManager |
createTaskManager() |
void |
disconnectFromNode(DiscoveryNode node) |
protected void |
doClose() |
protected void |
doStart() |
protected void |
doStop() |
List<String> |
getLocalAddresses() |
protected RequestHandlerRegistry |
getRequestHandler(String action) |
TaskManager |
getTaskManager() |
TransportInfo |
info() |
boolean |
nodeConnected(DiscoveryNode node) |
protected <Request extends TransportRequest> void |
registerRequestHandler(RequestHandlerRegistry<Request> reg) |
<Request extends TransportRequest> void |
registerRequestHandler(String action,
Callable<Request> requestFactory,
String executor,
TransportRequestHandler<Request> handler)
Registers a new request handler
|
<Request extends TransportRequest> void |
registerRequestHandler(String action,
Class<Request> request,
String executor,
boolean forceExecution,
TransportRequestHandler<Request> handler)
Registers a new request handler
|
<Request extends TransportRequest> void |
registerRequestHandler(String action,
Class<Request> request,
String executor,
TransportRequestHandler<Request> handler)
Registers a new request handler
|
void |
removeConnectionListener(TransportConnectionListener listener) |
void |
removeHandler(String action) |
<T extends TransportResponse> void |
sendRequest(DiscoveryNode node,
String action,
TransportRequest request,
TransportRequestOptions options,
TransportResponseHandler<T> handler) |
<T extends TransportResponse> void |
sendRequest(DiscoveryNode node,
String action,
TransportRequest request,
TransportResponseHandler<T> handler) |
void |
setDynamicSettings(NodeSettingsService nodeSettingsService) |
void |
setLocalNode(DiscoveryNode localNode)
makes the transport service aware of the local node. this allows it to optimize requests sent
from the local node to it self and by pass the network stack/ serialization
|
TransportStats |
stats() |
<T extends TransportResponse> TransportFuture<T> |
submitRequest(DiscoveryNode node,
String action,
TransportRequest request,
TransportRequestOptions options,
TransportResponseHandler<T> handler) |
<T extends TransportResponse> TransportFuture<T> |
submitRequest(DiscoveryNode node,
String action,
TransportRequest request,
TransportResponseHandler<T> handler) |