Class RequestHandlerRegistry<Request extends TransportRequest>

java.lang.Object
org.elasticsearch.transport.RequestHandlerRegistry<Request>

public class RequestHandlerRegistry<Request extends TransportRequest>
extends java.lang.Object
  • Constructor Details

  • Method Details

    • getAction

      public java.lang.String getAction()
    • newRequest

      public Request newRequest​(StreamInput in) throws java.io.IOException
      Throws:
      java.io.IOException
    • processMessageReceived

      public void processMessageReceived​(Request request, TransportChannel channel) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • isForceExecution

      public boolean isForceExecution()
    • canTripCircuitBreaker

      public boolean canTripCircuitBreaker()
    • getExecutor

      public java.lang.String getExecutor()
    • getHandler

      public TransportRequestHandler<Request> getHandler()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • replaceHandler

      public static <R extends TransportRequest> RequestHandlerRegistry<R> replaceHandler​(RequestHandlerRegistry<R> registry, TransportRequestHandler<R> handler)