public final class AssertingTransportInterceptor extends java.lang.Object implements TransportInterceptor
ElasticsearchAssertions.assertVersionSerializable(Streamable)
to all requests and response objects send across the wireModifier and Type | Class and Description |
---|---|
static class |
AssertingTransportInterceptor.TestPlugin |
TransportInterceptor.AsyncSender
Constructor and Description |
---|
AssertingTransportInterceptor(Settings settings,
NamedWriteableRegistry namedWriteableRegistry) |
Modifier and Type | Method and Description |
---|---|
<T extends TransportRequest> |
interceptHandler(java.lang.String action,
java.lang.String executor,
boolean forceExecution,
TransportRequestHandler<T> actualHandler) |
TransportInterceptor.AsyncSender |
interceptSender(TransportInterceptor.AsyncSender sender) |
public AssertingTransportInterceptor(Settings settings, NamedWriteableRegistry namedWriteableRegistry)
public <T extends TransportRequest> TransportRequestHandler<T> interceptHandler(java.lang.String action, java.lang.String executor, boolean forceExecution, TransportRequestHandler<T> actualHandler)
interceptHandler
in interface TransportInterceptor
public TransportInterceptor.AsyncSender interceptSender(TransportInterceptor.AsyncSender sender)
interceptSender
in interface TransportInterceptor