Interface ConnectionStatusEvent


public interface ConnectionStatusEvent

Provides information about a change in status of the connection to the Liberator.

The ConnectionStatusEvent is provided on a onConnectionStatusChange callback to a ConnectionListener.

  • Method Details

    • getConnectionState

      ConnectionState getConnectionState()

      Returns the new state of a connection the the Liberator.

      Returns:
      The new connection state
    • getLiberatorUrl

      String getLiberatorUrl()

      Returns the URL of the Liberator connection that this status event has been raised for.

      Returns:
      The Liberator URL.
    • getUsername

      String getUsername()

      Returns the username that will be used to log in to the Liberator.

      Returns:
      The username. This is only available when the ConnectionState is CredentialsRetrieved.
    • getLoginFailReason

      LoginFailedReason getLoginFailReason()

      Returns the reason for the login attempt failing. It only makes sense to obtain this value if the ConnectionState is LOGINFAILED.

      Returns:
      The reason (LoginFailedReason.NONE if not available).