Class FailingClientTransport

    • Method Detail

      • ping

        public void ping​(ClientTransport.PingCallback callback,
                         java.util.concurrent.Executor executor)
        Description copied from interface: ClientTransport
        Pings a remote endpoint. When an acknowledgement is received, the given callback will be invoked using the given executor.

        Pings are not necessarily sent to the same endpoint, thus a successful ping only means at least one endpoint responded, but doesn't imply the availability of other endpoints (if there is any).

        This is an optional method. Transports that do not have any mechanism by which to ping the remote endpoint may throw UnsupportedOperationException.

        Specified by:
        ping in interface ClientTransport
      • getLogId

        public InternalLogId getLogId()
        Description copied from interface: InternalWithLogId
        Returns an ID that is primarily used in debug logs. It usually contains the class name and a numeric ID that is unique among the instances.

        The subclasses of this interface usually want to include the log ID in their Object.toString() results.

        Specified by:
        getLogId in interface InternalWithLogId