public class SearchGuardInterceptor extends Object
| Constructor and Description |
|---|
SearchGuardInterceptor(InstanceId id,
org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.common.inject.Provider<BackendRegistry> backendRegistry,
org.elasticsearch.common.inject.Provider<AuditLog> auditLog) |
| Modifier and Type | Method and Description |
|---|---|
<T extends org.elasticsearch.transport.TransportRequest> |
getHandler(String action,
org.elasticsearch.transport.TransportRequestHandler<T> actualHandler) |
static SearchGuardInterceptor |
getSearchGuardInterceptor(String id) |
<T extends org.elasticsearch.transport.TransportResponse> |
sendRequestDecorate(org.elasticsearch.transport.TransportInterceptor.AsyncSender sender,
org.elasticsearch.cluster.node.DiscoveryNode node,
String action,
org.elasticsearch.transport.TransportRequest request,
org.elasticsearch.transport.TransportRequestOptions options,
org.elasticsearch.transport.TransportResponseHandler<T> handler) |
@Inject public SearchGuardInterceptor(InstanceId id, org.elasticsearch.common.settings.Settings settings, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.common.inject.Provider<BackendRegistry> backendRegistry, org.elasticsearch.common.inject.Provider<AuditLog> auditLog)
public static SearchGuardInterceptor getSearchGuardInterceptor(String id)
public <T extends org.elasticsearch.transport.TransportRequest> SearchGuardRequestHandler<T> getHandler(String action, org.elasticsearch.transport.TransportRequestHandler<T> actualHandler)
public <T extends org.elasticsearch.transport.TransportResponse> void sendRequestDecorate(org.elasticsearch.transport.TransportInterceptor.AsyncSender sender,
org.elasticsearch.cluster.node.DiscoveryNode node,
String action,
org.elasticsearch.transport.TransportRequest request,
org.elasticsearch.transport.TransportRequestOptions options,
org.elasticsearch.transport.TransportResponseHandler<T> handler)
Copyright © 2015–2016. All rights reserved.