public class TransportService extends AbstractLifecycleComponent<TransportService >
| Modifier and Type | Class and Description |
|---|---|
protected class |
TransportService
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SETTING_TRACE_LOG_EXCLUDE
|
static String |
SETTING_TRACE_LOG_INCLUDE
|
protected ThreadPool |
threadPool
|
protected Transport |
transport
|
lifecyclecomponentSettings, logger, settings| Constructor and Description |
|---|
TransportService(Settings
|
TransportService(Transport
|
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stopnodeNameprotected final Transporttransport
protected final ThreadPoolthreadPool
public static final StringSETTING_TRACE_LOG_INCLUDE
public static final StringSETTING_TRACE_LOG_EXCLUDE
public TransportService(Transporttransport, ThreadPool threadPool)
@Inject public TransportService(Settingssettings, Transport transport, ThreadPool threadPool)
protected TransportService.Adapter createAdapter()
@Inject(optional=true) public void setDynamicSettings(NodeSettingsServicenodeSettingsService, @ClusterDynamicSettings DynamicSettings dynamicSettings)
public void applySettings(Settingssettings)
protected void doStart()
throws ElasticsearchException
doStart in class
AbstractLifecycleComponent<TransportService>
ElasticsearchException
protected void doStop()
throws ElasticsearchException
doStop in class
AbstractLifecycleComponent<TransportService>
ElasticsearchException
protected void doClose()
throws ElasticsearchException
doClose in class
AbstractLifecycleComponent<TransportService>
ElasticsearchException
public boolean addressSupported(Class<? extends TransportAddress > address)
public TransportInfoinfo()
public TransportStatsstats()
public BoundTransportAddressboundAddress()
public boolean nodeConnected(DiscoveryNodenode)
public void connectToNode(DiscoveryNodenode) throws ConnectTransportException
ConnectTransportException
public void connectToNodeLight(DiscoveryNodenode) throws ConnectTransportException
ConnectTransportException
public void disconnectFromNode(DiscoveryNodenode)
public void addConnectionListener(TransportConnectionListenerlistener)
public void removeConnectionListener(TransportConnectionListenerlistener)
public <T extends TransportResponse> TransportFuture <T> submitRequest(DiscoveryNode node, String action, TransportRequest request, TransportResponseHandler <T> handler) throws TransportException
TransportException
public <T extends TransportResponse> TransportFuture <T> submitRequest(DiscoveryNode node, String action, TransportRequest request, TransportRequestOptions options, TransportResponseHandler <T> handler) throws TransportException
TransportException
public <T extends TransportResponse> void sendRequest(DiscoveryNode node, String action, TransportRequest request, TransportResponseHandler <T> handler)
public <T extends TransportResponse> void sendRequest(DiscoveryNode node, String action, TransportRequest request, TransportRequestOptions options, TransportResponseHandler <T> handler)
public TransportAddress[] addressesFromString(String address) throws Exception
Exception
public void registerHandler(Stringaction, TransportRequestHandler handler)
public void removeHandler(Stringaction)
protected TransportRequestHandlergetHandler(String action)