Class RPCSendV2

java.lang.Object
com.yahoo.messagebus.network.rpc.RPCSend
com.yahoo.messagebus.network.rpc.RPCSendV2
All Implemented Interfaces:
com.yahoo.jrt.MethodHandler, com.yahoo.jrt.RequestWaiter, RPCSendAdapter, ReplyHandler

public class RPCSendV2 extends RPCSend
Implements the request adapter for method "mbus.slime".
Author:
baldersheim
  • Constructor Details

  • Method Details

    • getReturnSpec

      protected String getReturnSpec()
      Specified by:
      getReturnSpec in class RPCSend
    • buildMethod

      protected com.yahoo.jrt.Method buildMethod()
      Specified by:
      buildMethod in class RPCSend
    • encodeRequest

      protected com.yahoo.jrt.Request encodeRequest(com.yahoo.component.Version version, Route route, RPCServiceAddress address, Message msg, long timeRemaining, byte[] payload, int traceLevel)
      Specified by:
      encodeRequest in class RPCSend
    • createReply

      protected Reply createReply(com.yahoo.jrt.Values ret, String serviceName, Trace trace)
      Specified by:
      createReply in class RPCSend
    • toParams

      protected RPCSend.Params toParams(com.yahoo.jrt.Values args)
      Specified by:
      toParams in class RPCSend
    • createResponse

      protected void createResponse(com.yahoo.jrt.Values ret, Reply reply, com.yahoo.component.Version version, byte[] payload)
      Specified by:
      createResponse in class RPCSend