Package org.ldaptive

Class ClosedRetryMetadata

java.lang.Object
org.ldaptive.AbstractRetryMetadata
org.ldaptive.ClosedRetryMetadata
All Implemented Interfaces:
RetryMetadata

public class ClosedRetryMetadata extends AbstractRetryMetadata
Retry metadata used when a connection is unexpectedly closed.
  • Field Details

    • failureException

      protected final Throwable failureException
      Last thrown exception.
  • Constructor Details

    • ClosedRetryMetadata

      public ClosedRetryMetadata(Instant time, Throwable ex)
      Creates a new closed retry metadata.
      Parameters:
      time - of last successful connection
      ex - exception that caused the connection to close
  • Method Details

    • getFailureException

      public Throwable getFailureException()
      Returns the exception that caused the closed connection.
      Returns:
      failure exception
    • toString

      public String toString()
      Overrides:
      toString in class AbstractRetryMetadata