Class ComplianceIndexingOperationListenerImpl

  • All Implemented Interfaces:
    org.elasticsearch.index.shard.IndexingOperationListener

    public final class ComplianceIndexingOperationListenerImpl
    extends com.floragunn.searchguard.compliance.ComplianceIndexingOperationListener
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.elasticsearch.index.shard.IndexingOperationListener

        org.elasticsearch.index.shard.IndexingOperationListener.CompositeListener
    • Constructor Summary

      Constructors 
      Constructor Description
      ComplianceIndexingOperationListenerImpl​(com.floragunn.searchguard.compliance.ComplianceConfig complianceConfig, com.floragunn.searchguard.auditlog.AuditLog auditlog)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void postDelete​(org.elasticsearch.index.shard.ShardId shardId, org.elasticsearch.index.engine.Engine.Delete delete, org.elasticsearch.index.engine.Engine.DeleteResult result)  
      void postIndex​(org.elasticsearch.index.shard.ShardId shardId, org.elasticsearch.index.engine.Engine.Index index, Exception ex)  
      void postIndex​(org.elasticsearch.index.shard.ShardId shardId, org.elasticsearch.index.engine.Engine.Index index, org.elasticsearch.index.engine.Engine.IndexResult result)  
      org.elasticsearch.index.engine.Engine.Index preIndex​(org.elasticsearch.index.shard.ShardId shardId, org.elasticsearch.index.engine.Engine.Index index)  
      void setIs​(org.elasticsearch.index.IndexService is)  
      • Methods inherited from interface org.elasticsearch.index.shard.IndexingOperationListener

        postDelete, preDelete
    • Constructor Detail

      • ComplianceIndexingOperationListenerImpl

        public ComplianceIndexingOperationListenerImpl​(com.floragunn.searchguard.compliance.ComplianceConfig complianceConfig,
                                                       com.floragunn.searchguard.auditlog.AuditLog auditlog)
    • Method Detail

      • setIs

        public void setIs​(org.elasticsearch.index.IndexService is)
        Overrides:
        setIs in class com.floragunn.searchguard.compliance.ComplianceIndexingOperationListener
      • postDelete

        public void postDelete​(org.elasticsearch.index.shard.ShardId shardId,
                               org.elasticsearch.index.engine.Engine.Delete delete,
                               org.elasticsearch.index.engine.Engine.DeleteResult result)
      • preIndex

        public org.elasticsearch.index.engine.Engine.Index preIndex​(org.elasticsearch.index.shard.ShardId shardId,
                                                                    org.elasticsearch.index.engine.Engine.Index index)
      • postIndex

        public void postIndex​(org.elasticsearch.index.shard.ShardId shardId,
                              org.elasticsearch.index.engine.Engine.Index index,
                              Exception ex)
      • postIndex

        public void postIndex​(org.elasticsearch.index.shard.ShardId shardId,
                              org.elasticsearch.index.engine.Engine.Index index,
                              org.elasticsearch.index.engine.Engine.IndexResult result)