public class ElasticSearchAuditDestination extends AuditDestination
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_INDEX |
static String |
CONFIG_PORT |
static String |
CONFIG_PREFIX |
static String |
CONFIG_PROTOCOL |
static String |
CONFIG_PWRD |
static String |
CONFIG_URLS |
static String |
CONFIG_USER |
static String |
DEFAULT_INDEX |
configProps, FAILED_TO_LOG_AUDIT_EVENT, failedRetrySleep, failedRetryTimes, parentPath, PROP_CLASS_NAME, PROP_CONFIG, PROP_DEFAULT_PREFIX, PROP_NAME, propPrefix, props, providerName, RANGER_POLICYMGR_CLIENT_KEY_FILE, RANGER_POLICYMGR_CLIENT_KEY_FILE_CREDENTIAL, RANGER_POLICYMGR_CLIENT_KEY_FILE_CREDENTIAL_ALIAS, RANGER_POLICYMGR_CLIENT_KEY_FILE_TYPE, RANGER_POLICYMGR_CLIENT_KEY_FILE_TYPE_DEFAULT, RANGER_POLICYMGR_TRUSTSTORE_FILE, RANGER_POLICYMGR_TRUSTSTORE_FILE_CREDENTIAL, RANGER_POLICYMGR_TRUSTSTORE_FILE_CREDENTIAL_ALIAS, RANGER_POLICYMGR_TRUSTSTORE_FILE_TYPE, RANGER_POLICYMGR_TRUSTSTORE_FILE_TYPE_DEFAULT, RANGER_SSL_CONTEXT_ALGO_TYPE, RANGER_SSL_KEYMANAGER_ALGO_TYPE, RANGER_SSL_TRUSTMANAGER_ALGO_TYPE| Constructor and Description |
|---|
ElasticSearchAuditDestination() |
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
static org.elasticsearch.client.RestClientBuilder |
getRestClientBuilder(String urls,
String protocol,
String user,
String password,
int port) |
void |
init(Properties props,
String propPrefix) |
boolean |
isAsync() |
boolean |
log(Collection<AuditEventBase> events) |
void |
stop() |
start, waitToComplete, waitToCompleteaddDeferredCount, addFailedCount, addStashedCount, addSuccessCount, addTotalCount, formatIntervalForLog, getFinalPath, getLastDeferredCount, getLastStashedCount, getName, getParentPath, getTimeDiffStr, getTotalCount, getTotalDeferredCount, getTotalFailedCount, getTotalStashedCount, getTotalSuccessCount, init, isStatusLogEnabled, log, logError, logError, logFailedEvent, logFailedEvent, logFailedEvent, logFailedEvent, logFailedEvent, logFailedEvent, logFailedEventJSON, logFailedEventJSON, logFile, logJSON, logJSON, logStatus, logStatusIfRequired, setName, setParentPathpublic static final String CONFIG_URLS
public static final String CONFIG_PORT
public static final String CONFIG_USER
public static final String CONFIG_PWRD
public static final String CONFIG_PROTOCOL
public static final String CONFIG_INDEX
public static final String CONFIG_PREFIX
public static final String DEFAULT_INDEX
public void init(Properties props, String propPrefix)
init in interface AuditHandlerinit in class AuditDestinationpublic void stop()
stop in interface AuditHandlerstop in class AuditDestinationpublic boolean log(Collection<AuditEventBase> events)
public void flush()
flush in interface AuditHandlerflush in class AuditDestinationpublic boolean isAsync()
Copyright © 2025 The Apache Software Foundation. All rights reserved.