public class DecommissioningService
extends org.elasticsearch.common.component.AbstractLifecycleComponent
implements sun.misc.SignalHandler
Constructor and Description |
---|
DecommissioningService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.cluster.ClusterService clusterService,
StatsTables statsTables,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.node.settings.NodeSettingsService nodeSettingsService,
TransportSQLAction sqlAction,
TransportSQLBulkAction sqlBulkAction,
org.elasticsearch.action.admin.cluster.health.TransportClusterHealthAction healthAction,
org.elasticsearch.action.admin.cluster.settings.TransportClusterUpdateSettingsAction updateSettingsAction) |
Modifier and Type | Method and Description |
---|---|
protected void |
doClose() |
protected void |
doStart() |
protected void |
doStop() |
void |
handle(sun.misc.Signal signal) |
protected void |
removeDecommissioningSetting() |
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
@Inject public DecommissioningService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.cluster.ClusterService clusterService, StatsTables statsTables, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.node.settings.NodeSettingsService nodeSettingsService, TransportSQLAction sqlAction, TransportSQLBulkAction sqlBulkAction, org.elasticsearch.action.admin.cluster.health.TransportClusterHealthAction healthAction, org.elasticsearch.action.admin.cluster.settings.TransportClusterUpdateSettingsAction updateSettingsAction)
protected void doStart()
doStart
in class org.elasticsearch.common.component.AbstractLifecycleComponent
protected void removeDecommissioningSetting()
protected void doStop()
doStop
in class org.elasticsearch.common.component.AbstractLifecycleComponent
protected void doClose()
doClose
in class org.elasticsearch.common.component.AbstractLifecycleComponent
public void handle(sun.misc.Signal signal)
handle
in interface sun.misc.SignalHandler