Interface RpcRequest

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getLocation()
      Used to route the request to the appropriate location.
      io.opentracing.Span getSpan()  
      java.lang.String getSystemId()
      Used to route the request to a particular system at the given location.
      java.lang.Long getTimeToLiveMs()
      When using JMS, the request will fail if no response was received in this many milliseconds.
      java.util.Map<java.lang.String,​java.lang.String> getTracingInfo()
      RPC clients expose tracing info as tags there by giving more context to each RPC trace.
    • Method Detail

      • getLocation

        java.lang.String getLocation()
        Used to route the request to the appropriate location.
      • getSystemId

        java.lang.String getSystemId()
        Used to route the request to a particular system at the given location.
      • getTimeToLiveMs

        java.lang.Long getTimeToLiveMs()
        When using JMS, the request will fail if no response was received in this many milliseconds.
      • getTracingInfo

        java.util.Map<java.lang.String,​java.lang.String> getTracingInfo()
        RPC clients expose tracing info as tags there by giving more context to each RPC trace. Implementations should add tags defined above if they are available.
      • getSpan

        io.opentracing.Span getSpan()