Class ProtectedConfigIndexService
- java.lang.Object
-
- com.floragunn.searchguard.configuration.ProtectedConfigIndexService
-
public class ProtectedConfigIndexService extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProtectedConfigIndexService.ConfigIndexstatic interfaceProtectedConfigIndexService.FailureListenerstatic interfaceProtectedConfigIndexService.IndexReadyListener
-
Constructor Summary
Constructors Constructor Description ProtectedConfigIndexService(org.elasticsearch.client.Client client, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.threadpool.ThreadPool threadPool, SearchGuardPlugin.ProtectedIndices protectedIndices)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComponentStatecreateIndex(ProtectedConfigIndexService.ConfigIndex configIndex)voidflushPendingIndices(org.elasticsearch.cluster.ClusterState clusterState)voidonNodeStart()
-
-
-
Constructor Detail
-
ProtectedConfigIndexService
public ProtectedConfigIndexService(org.elasticsearch.client.Client client, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.threadpool.ThreadPool threadPool, SearchGuardPlugin.ProtectedIndices protectedIndices)
-
-
Method Detail
-
createIndex
public ComponentState createIndex(ProtectedConfigIndexService.ConfigIndex configIndex)
-
flushPendingIndices
public void flushPendingIndices(org.elasticsearch.cluster.ClusterState clusterState)
-
onNodeStart
public void onNodeStart()
-
-