Class SecurityServerTransportInterceptor
java.lang.Object
org.elasticsearch.xpack.security.transport.SecurityServerTransportInterceptor
- All Implemented Interfaces:
org.elasticsearch.transport.TransportInterceptor
public class SecurityServerTransportInterceptor
extends Object
implements org.elasticsearch.transport.TransportInterceptor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSecurityServerTransportInterceptor.ProfileSecuredRequestHandler<T extends org.elasticsearch.transport.TransportRequest>Nested classes/interfaces inherited from interface org.elasticsearch.transport.TransportInterceptor
org.elasticsearch.transport.TransportInterceptor.AsyncSender -
Constructor Summary
ConstructorsConstructorDescriptionSecurityServerTransportInterceptor(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.threadpool.ThreadPool threadPool, AuthenticationService authcService, AuthorizationService authzService, org.elasticsearch.xpack.core.ssl.SSLService sslService, org.elasticsearch.xpack.core.security.SecurityContext securityContext, org.elasticsearch.action.support.DestructiveOperations destructiveOperations, org.elasticsearch.cluster.service.ClusterService clusterService) -
Method Summary
Modifier and TypeMethodDescription<T extends org.elasticsearch.transport.TransportRequest>
org.elasticsearch.transport.TransportRequestHandler<T>interceptHandler(String action, String executor, boolean forceExecution, org.elasticsearch.transport.TransportRequestHandler<T> actualHandler) org.elasticsearch.transport.TransportInterceptor.AsyncSenderinterceptSender(org.elasticsearch.transport.TransportInterceptor.AsyncSender sender)
-
Constructor Details
-
SecurityServerTransportInterceptor
public SecurityServerTransportInterceptor(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.threadpool.ThreadPool threadPool, AuthenticationService authcService, AuthorizationService authzService, org.elasticsearch.xpack.core.ssl.SSLService sslService, org.elasticsearch.xpack.core.security.SecurityContext securityContext, org.elasticsearch.action.support.DestructiveOperations destructiveOperations, org.elasticsearch.cluster.service.ClusterService clusterService)
-
-
Method Details
-
interceptSender
public org.elasticsearch.transport.TransportInterceptor.AsyncSender interceptSender(org.elasticsearch.transport.TransportInterceptor.AsyncSender sender) - Specified by:
interceptSenderin interfaceorg.elasticsearch.transport.TransportInterceptor
-
interceptHandler
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) - Specified by:
interceptHandlerin interfaceorg.elasticsearch.transport.TransportInterceptor
-