Enum DisconnectReason

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ADMIN_DISCONNECT
      The disconnect reason that indicates that the client connection was closed because an administrator terminated the connection.
      ADMIN_LIMIT_EXCEEDED
      The disconnect reason that indicates that the client connection was closed because an administrative limit was exceeded.
      CLIENT_DISCONNECT
      The disconnect reason that indicates that the client connection was closed because the client disconnected without unbinding.
      CLOSED_BY_PLUGIN
      The disconnect reason that indicates that the client connection was closed by a plugin.
      CONNECTION_REJECTED
      The disconnect reason that indicates that the client connection was closed because the client connection was rejected.
      IDLE_TIME_LIMIT_EXCEEDED
      The disconnect reason that indicates that the client connection was closed because the idle time limit was exceeded.
      INVALID_CREDENTIALS
      The disconnect reason that indicates that the client connection was closed because the bound user's entry is no longer accessible.
      IO_ERROR
      The disconnect reason that indicates that the client connection was closed because of an I/O error.
      IO_TIMEOUT
      The disconnect reason that indicates that the client connection was closed because of an I/O timeout.
      MAX_REQUEST_SIZE_EXCEEDED
      The disconnect reason that indicates that the client connection was closed because the maximum allowed request size was exceeded.
      OPERATIONS_ERROR
      The disconnect reason that indicates that the client connection was closed because an operation is not properly sequenced with relation to other operations (of same or different type).
      OTHER
      The disconnect reason that indicates that the client connection was closed for some other reason.
      PROTOCOL_ERROR
      The disconnect reason that indicates that the client connection was closed because of a protocol error.
      SECURITY_PROBLEM
      The disconnect reason that indicates that the client connection was closed because of a security problem.
      SERVER_ERROR
      The disconnect reason that indicates that the client connection was closed because of an internal error within the server.
      SERVER_IN_LOCKDOWN_MODE
      The disconnect reason that indicates that the server is in lockdown mode.
      SERVER_SHUTDOWN
      The disconnect reason that indicates that the client connection was closed because the Directory Server shut down.
      UNBIND
      The disconnect reason that indicates that the client connection was closed because the client unbind from the server.
    • Enum Constant Detail

      • UNBIND

        public static final DisconnectReason UNBIND
        The disconnect reason that indicates that the client connection was closed because the client unbind from the server.
      • CLIENT_DISCONNECT

        public static final DisconnectReason CLIENT_DISCONNECT
        The disconnect reason that indicates that the client connection was closed because the client disconnected without unbinding.
      • CONNECTION_REJECTED

        public static final DisconnectReason CONNECTION_REJECTED
        The disconnect reason that indicates that the client connection was closed because the client connection was rejected.
      • IO_ERROR

        public static final DisconnectReason IO_ERROR
        The disconnect reason that indicates that the client connection was closed because of an I/O error.
      • PROTOCOL_ERROR

        public static final DisconnectReason PROTOCOL_ERROR
        The disconnect reason that indicates that the client connection was closed because of a protocol error.
      • SERVER_SHUTDOWN

        public static final DisconnectReason SERVER_SHUTDOWN
        The disconnect reason that indicates that the client connection was closed because the Directory Server shut down.
      • ADMIN_DISCONNECT

        public static final DisconnectReason ADMIN_DISCONNECT
        The disconnect reason that indicates that the client connection was closed because an administrator terminated the connection.
      • SECURITY_PROBLEM

        public static final DisconnectReason SECURITY_PROBLEM
        The disconnect reason that indicates that the client connection was closed because of a security problem.
      • INVALID_CREDENTIALS

        public static final DisconnectReason INVALID_CREDENTIALS
        The disconnect reason that indicates that the client connection was closed because the bound user's entry is no longer accessible.
      • MAX_REQUEST_SIZE_EXCEEDED

        public static final DisconnectReason MAX_REQUEST_SIZE_EXCEEDED
        The disconnect reason that indicates that the client connection was closed because the maximum allowed request size was exceeded.
      • ADMIN_LIMIT_EXCEEDED

        public static final DisconnectReason ADMIN_LIMIT_EXCEEDED
        The disconnect reason that indicates that the client connection was closed because an administrative limit was exceeded.
      • IDLE_TIME_LIMIT_EXCEEDED

        public static final DisconnectReason IDLE_TIME_LIMIT_EXCEEDED
        The disconnect reason that indicates that the client connection was closed because the idle time limit was exceeded.
      • IO_TIMEOUT

        public static final DisconnectReason IO_TIMEOUT
        The disconnect reason that indicates that the client connection was closed because of an I/O timeout.
      • SERVER_ERROR

        public static final DisconnectReason SERVER_ERROR
        The disconnect reason that indicates that the client connection was closed because of an internal error within the server.
      • CLOSED_BY_PLUGIN

        public static final DisconnectReason CLOSED_BY_PLUGIN
        The disconnect reason that indicates that the client connection was closed by a plugin.
      • OTHER

        public static final DisconnectReason OTHER
        The disconnect reason that indicates that the client connection was closed for some other reason.
      • OPERATIONS_ERROR

        public static final DisconnectReason OPERATIONS_ERROR
        The disconnect reason that indicates that the client connection was closed because an operation is not properly sequenced with relation to other operations (of same or different type).
      • SERVER_IN_LOCKDOWN_MODE

        public static final DisconnectReason SERVER_IN_LOCKDOWN_MODE
        The disconnect reason that indicates that the server is in lockdown mode.
    • Method Detail

      • values

        public static DisconnectReason[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (DisconnectReason c : DisconnectReason.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static DisconnectReason valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getClosureMessage

        public LocalizableMessage getClosureMessage()
        Retrieves the human-readable disconnect reason.
        Returns:
        The human-readable disconnect reason.
      • toString

        public String toString()
        Retrieves a string representation of this disconnect reason.
        Overrides:
        toString in class Enum<DisconnectReason>
        Returns:
        A string representation of this disconnect reason.