public final class SearchGuardSSLTransportInterceptor extends Object implements org.elasticsearch.transport.TransportInterceptor
| Modifier and Type | Field and Description |
|---|---|
protected SslExceptionHandler |
errorHandler |
protected org.apache.logging.log4j.Logger |
log |
protected PrincipalExtractor |
principalExtractor |
protected org.elasticsearch.threadpool.ThreadPool |
threadPool |
| Constructor and Description |
|---|
SearchGuardSSLTransportInterceptor(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
PrincipalExtractor principalExtractor,
SslExceptionHandler errorHandler) |
| Modifier and Type | Method and Description |
|---|---|
<T extends org.elasticsearch.transport.TransportRequest> |
interceptHandler(String action,
String executor,
boolean forceExecution,
org.elasticsearch.transport.TransportRequestHandler<T> actualHandler) |
protected final org.apache.logging.log4j.Logger log
protected final org.elasticsearch.threadpool.ThreadPool threadPool
protected final PrincipalExtractor principalExtractor
protected final SslExceptionHandler errorHandler
public SearchGuardSSLTransportInterceptor(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
PrincipalExtractor principalExtractor,
SslExceptionHandler errorHandler)
public <T extends org.elasticsearch.transport.TransportRequest> org.elasticsearch.transport.TransportRequestHandler<T> interceptHandler(String action, String executor, boolean forceExecution, org.elasticsearch.transport.TransportRequestHandler<T> actualHandler)
interceptHandler in interface org.elasticsearch.transport.TransportInterceptorCopyright © 2015–2018. All rights reserved.