Class ResponseTracker

  • All Implemented Interfaces:
    java.lang.Runnable

    public class ResponseTracker
    extends java.lang.Object
    implements java.lang.Runnable
    Response tracker thread is responsible for tracking and retrying requests. For each connection there is single instance of the thread.
    • Constructor Detail

      • ResponseTracker

        public ResponseTracker()
    • Method Detail

      • removeCall

        public JsonRpcCall removeCall​(com.fasterxml.jackson.databind.JsonNode id)
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • loop

        protected void loop()
      • close

        public void close()
      • setExecutorService

        public void setExecutorService​(java.util.concurrent.ScheduledExecutorService executorService)
      • getHostMap

        protected java.util.Map<java.lang.String,​java.util.List<com.fasterxml.jackson.databind.JsonNode>> getHostMap()