Class SystemIndexManager

org.elasticsearch.indices.SystemIndexManager
All Implemented Interfaces:
ClusterStateListener

public class SystemIndexManager extends implements ClusterStateListener
This class ensures that all system indices have up-to-date mappings, provided those indices can be automatically managed. Only some system indices are managed internally to Elasticsearch - others are created and managed externally, e.g. Kibana indices.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SystemIndexManager​(SystemIndices systemIndices, Client client)
    Creates a new manager
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called when cluster state changes.

    Methods inherited from class java.lang.

    , , , , , , , , , ,
  • Constructor Details

    • SystemIndexManager

      public SystemIndexManager(SystemIndices systemIndices, Client client)
      Creates a new manager
      Parameters:
      systemIndices - the indices to manage
      client - used to update the cluster
  • Method Details