public class NodeDisconnectJobMonitorService extends org.elasticsearch.common.component.AbstractLifecycleComponent<NodeDisconnectJobMonitorService> implements org.elasticsearch.transport.TransportConnectionListener
Constructor and Description |
---|
NodeDisconnectJobMonitorService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
JobContextService jobContextService,
org.elasticsearch.transport.TransportService transportService,
TransportKillJobsNodeAction killJobsNodeAction) |
Modifier and Type | Method and Description |
---|---|
protected void |
doClose() |
protected void |
doStart() |
protected void |
doStop() |
void |
onNodeConnected(org.elasticsearch.cluster.node.DiscoveryNode node) |
void |
onNodeDisconnected(org.elasticsearch.cluster.node.DiscoveryNode node) |
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
@Inject public NodeDisconnectJobMonitorService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.threadpool.ThreadPool threadPool, JobContextService jobContextService, org.elasticsearch.transport.TransportService transportService, TransportKillJobsNodeAction killJobsNodeAction)
protected void doStart()
doStart
in class org.elasticsearch.common.component.AbstractLifecycleComponent<NodeDisconnectJobMonitorService>
protected void doStop()
doStop
in class org.elasticsearch.common.component.AbstractLifecycleComponent<NodeDisconnectJobMonitorService>
protected void doClose()
doClose
in class org.elasticsearch.common.component.AbstractLifecycleComponent<NodeDisconnectJobMonitorService>
public void onNodeConnected(org.elasticsearch.cluster.node.DiscoveryNode node)
onNodeConnected
in interface org.elasticsearch.transport.TransportConnectionListener
public void onNodeDisconnected(org.elasticsearch.cluster.node.DiscoveryNode node)
onNodeDisconnected
in interface org.elasticsearch.transport.TransportConnectionListener