Class ElasticIndexingAuditTrail
- java.lang.Object
-
- org.exoplatform.commons.search.es.client.ElasticIndexingAuditTrail
-
public class ElasticIndexingAuditTrail extends Object
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 10/28/15
-
-
Field Summary
Fields Modifier and Type Field Description static StringCREATE_DOC_PIPELINEstatic StringCREATE_INDEXstatic StringCREATE_INDEX_ALIASstatic StringCREATE_PIPELINEstatic StringDELETE_INDEXstatic StringREINDEX_ALLstatic StringREINDEX_TYPEstatic StringSEARCH_INDEX
-
Constructor Summary
Constructors Constructor Description ElasticIndexingAuditTrail()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaudit(String action, String entityId, String index, Integer httpStatusCode, String message, long executionTime)static booleanisError(Integer httpStatusCode)booleanisFullLogEnabled()voidlogAcceptedBulkOperation(String action, String entityId, String index, Integer httpStatusCode, String message, long executionTime)voidlogAcceptedSearchOperation(String action, String index, Integer httpStatusCode, String message, long executionTime)voidlogRejectedDocumentBulkOperation(String action, String entityId, String index, Integer httpStatusCode, String message, long executionTime)voidlogRejectedSearchOperation(String action, String index, Integer httpStatusCode, String message, long executionTime)
-
-
-
Field Detail
-
REINDEX_ALL
public static final String REINDEX_ALL
- See Also:
- Constant Field Values
-
CREATE_INDEX
public static final String CREATE_INDEX
- See Also:
- Constant Field Values
-
DELETE_INDEX
public static final String DELETE_INDEX
- See Also:
- Constant Field Values
-
CREATE_INDEX_ALIAS
public static final String CREATE_INDEX_ALIAS
- See Also:
- Constant Field Values
-
REINDEX_TYPE
public static final String REINDEX_TYPE
- See Also:
- Constant Field Values
-
SEARCH_INDEX
public static final String SEARCH_INDEX
- See Also:
- Constant Field Values
-
CREATE_PIPELINE
public static final String CREATE_PIPELINE
- See Also:
- Constant Field Values
-
CREATE_DOC_PIPELINE
public static final String CREATE_DOC_PIPELINE
- See Also:
- Constant Field Values
-
-
Method Detail
-
isError
public static boolean isError(Integer httpStatusCode)
-
audit
public void audit(String action, String entityId, String index, Integer httpStatusCode, String message, long executionTime)
-
logRejectedDocumentBulkOperation
public void logRejectedDocumentBulkOperation(String action, String entityId, String index, Integer httpStatusCode, String message, long executionTime)
-
isFullLogEnabled
public boolean isFullLogEnabled()
-
logAcceptedBulkOperation
public void logAcceptedBulkOperation(String action, String entityId, String index, Integer httpStatusCode, String message, long executionTime)
-
logRejectedSearchOperation
public void logRejectedSearchOperation(String action, String index, Integer httpStatusCode, String message, long executionTime)
-
-