Class SocketHubReceiver.Connector

java.lang.Object
java.lang.Thread
org.apache.log4j.receivers.net.SocketHubReceiver.Connector
All Implemented Interfaces:
Runnable
Enclosing class:
SocketHubReceiver

private final class SocketHubReceiver.Connector extends Thread
The Connector will reconnect when the server becomes available again. It does this by attempting to open a new connection every reconnectionDelay milliseconds.

It stops trying whenever a connection is established. It will restart to try reconnect to the server when previpously open connection is droppped.

  • Field Details

    • interrupted

      boolean interrupted
      Interruption status.
    • doDelay

      boolean doDelay
      If true, then delay on next iteration.
  • Constructor Details

    • Connector

      public Connector(boolean isReconnect)
      Create new instance.
      Parameters:
      isReconnect - true if reconnecting.
  • Method Details

    • run

      public void run()
      Attempt to connect until interrupted.
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread