Class 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 Detail

      • RPCSendV2

        public RPCSendV2()
    • Method Detail

      • getReturnSpec

        protected java.lang.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,
                                    java.lang.String serviceName,
                                    Trace trace)
        Specified by:
        createReply 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