public class RiverStateService extends org.elasticsearch.common.component.AbstractLifecycleComponent<RiverStateService> implements org.elasticsearch.cluster.ClusterStateListener
| Modifier and Type | Class and Description |
|---|---|
static class |
RiverStateService.DeleteRiverStateRequest |
static class |
RiverStateService.RiverStateRequest |
| Constructor and Description |
|---|
RiverStateService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.cluster.ClusterService clusterService) |
| Modifier and Type | Method and Description |
|---|---|
void |
clusterChanged(org.elasticsearch.cluster.ClusterChangedEvent event) |
void |
deleteRiverState(RiverStateService.DeleteRiverStateRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.cluster.ack.ClusterStateUpdateResponse> listener)
Delete river from river state management
|
protected void |
doClose() |
protected void |
doStart() |
protected void |
doStop() |
void |
postRiverState(RiverStateService.RiverStateRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.cluster.ack.ClusterStateUpdateResponse> listener)
Post a new river for river state management
|
void |
putRiverState(RiverStateService.RiverStateRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.cluster.ack.ClusterStateUpdateResponse> listener)
Put a new river into river state management
|
@Inject public RiverStateService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.cluster.ClusterService clusterService)
protected void doStart() throws org.elasticsearch.ElasticsearchException
doStart in class org.elasticsearch.common.component.AbstractLifecycleComponent<RiverStateService>org.elasticsearch.ElasticsearchExceptionprotected void doStop() throws org.elasticsearch.ElasticsearchException
doStop in class org.elasticsearch.common.component.AbstractLifecycleComponent<RiverStateService>org.elasticsearch.ElasticsearchExceptionprotected void doClose() throws org.elasticsearch.ElasticsearchException
doClose in class org.elasticsearch.common.component.AbstractLifecycleComponent<RiverStateService>org.elasticsearch.ElasticsearchExceptionpublic void clusterChanged(org.elasticsearch.cluster.ClusterChangedEvent event)
clusterChanged in interface org.elasticsearch.cluster.ClusterStateListenerpublic void putRiverState(RiverStateService.RiverStateRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.cluster.ack.ClusterStateUpdateResponse> listener)
request - a river state register requestlistener - listener for cluster state update responsepublic void postRiverState(RiverStateService.RiverStateRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.cluster.ack.ClusterStateUpdateResponse> listener)
request - a river state register requestlistener - listener for cluster state update responsepublic void deleteRiverState(RiverStateService.DeleteRiverStateRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.cluster.ack.ClusterStateUpdateResponse> listener)
request - the unregister river state requestlistener - listener for cluster state updateselasticsearch-river-jdbc