Class CAJNameClient

    • Field Detail

    • Method Detail

      • initBuffer

        public void initBuffer()
      • connect

        public void connect()
      • cancel

        public void cancel()
      • timeout

        public void timeout​(long timeToRun)
        Description copied from interface: Timer.TimerRunnable
        Method invoked by timer at requested time.
        Specified by:
        timeout in interface Timer.TimerRunnable
        Parameters:
        timeToRun - time in ms to run.
      • transportResponsive

        public void transportResponsive​(Transport transport)
        Description copied from interface: TransportClient
        Notification of responsive transport (e.g. heartbeat detected again), called to discard transportUnresponsive notification.
        Specified by:
        transportResponsive in interface TransportClient
        Parameters:
        transport - responsive transport.
      • getPriority

        public byte getPriority()
        Description copied from interface: Request
        Get request priority, higher view higher priority.
        Specified by:
        getPriority in interface Request
        Returns:
        request priority.
      • getRequestMessage

        public ByteBuffer getRequestMessage()
        Description copied from interface: Request
        Get request message to be sent.
        Specified by:
        getRequestMessage in interface Request
        Returns:
        request message to be sent.
      • submit

        public void submit()
                    throws IOException
        Description copied from interface: Request
        Submit this request message to the corresponding transport.
        Specified by:
        submit in interface Request
        Throws:
        IOException