org.elasticsearch.cluster
Interface ClusterService

All Superinterfaces:
CloseableComponent, LifecycleComponent<ClusterService>
All Known Implementing Classes:
InternalClusterService

public interface ClusterService
extends LifecycleComponent<ClusterService>


Method Summary
 void add(ClusterStateListener listener)
           
 void add(TimeValue timeout, TimeoutClusterStateListener listener)
           
 void remove(ClusterStateListener listener)
           
 void remove(TimeoutClusterStateListener listener)
           
 ClusterState state()
           
 void submitStateUpdateTask(java.lang.String source, ClusterStateUpdateTask updateTask)
           
 
Methods inherited from interface org.elasticsearch.util.component.LifecycleComponent
addLifecycleListener, lifecycleState, removeLifecycleListener, start, stop
 
Methods inherited from interface org.elasticsearch.util.component.CloseableComponent
close
 

Method Detail

state

ClusterState state()

add

void add(ClusterStateListener listener)

remove

void remove(ClusterStateListener listener)

add

void add(TimeValue timeout,
         TimeoutClusterStateListener listener)

remove

void remove(TimeoutClusterStateListener listener)

submitStateUpdateTask

void submitStateUpdateTask(java.lang.String source,
                           ClusterStateUpdateTask updateTask)