Class SearchGuardInterceptor
- java.lang.Object
-
- com.floragunn.searchguard.transport.SearchGuardInterceptor
-
public class SearchGuardInterceptor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.logging.log4j.LoggeractionTraceprotected static org.apache.logging.log4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description SearchGuardInterceptor(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.threadpool.ThreadPool threadPool, BackendRegistry backendRegistry, AuditLog auditLog, PrincipalExtractor principalExtractor, InterClusterRequestEvaluator requestEvalProvider, org.elasticsearch.cluster.service.ClusterService cs, SslExceptionHandler sslExceptionHandler, ClusterInfoHolder clusterInfoHolder, GuiceDependencies guiceDependencies, com.floragunn.searchsupport.diag.DiagnosticContext diagnosticContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends org.elasticsearch.transport.TransportRequest>
SearchGuardRequestHandler<T>getHandler(String action, org.elasticsearch.transport.TransportRequestHandler<T> actualHandler)<T extends org.elasticsearch.transport.TransportResponse>
voidsendRequestDecorate(org.elasticsearch.transport.TransportInterceptor.AsyncSender sender, org.elasticsearch.transport.Transport.Connection connection, String action, org.elasticsearch.transport.TransportRequest request, org.elasticsearch.transport.TransportRequestOptions options, org.elasticsearch.transport.TransportResponseHandler<T> handler)
-
-
-
Constructor Detail
-
SearchGuardInterceptor
public SearchGuardInterceptor(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.threadpool.ThreadPool threadPool, BackendRegistry backendRegistry, AuditLog auditLog, PrincipalExtractor principalExtractor, InterClusterRequestEvaluator requestEvalProvider, org.elasticsearch.cluster.service.ClusterService cs, SslExceptionHandler sslExceptionHandler, ClusterInfoHolder clusterInfoHolder, GuiceDependencies guiceDependencies, com.floragunn.searchsupport.diag.DiagnosticContext diagnosticContext)
-
-
Method Detail
-
getHandler
public <T extends org.elasticsearch.transport.TransportRequest> SearchGuardRequestHandler<T> getHandler(String action, org.elasticsearch.transport.TransportRequestHandler<T> actualHandler)
-
sendRequestDecorate
public <T extends org.elasticsearch.transport.TransportResponse> void sendRequestDecorate(org.elasticsearch.transport.TransportInterceptor.AsyncSender sender, org.elasticsearch.transport.Transport.Connection connection, String action, org.elasticsearch.transport.TransportRequest request, org.elasticsearch.transport.TransportRequestOptions options, org.elasticsearch.transport.TransportResponseHandler<T> handler)
-
-