Class SessionEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class SessionEvent
    extends WagonEvent
    SessionEvent is used for notifying SessionListeners about occurrences of various situations related.

    The session event is emitted by Wagon objects when

    • Before connection to the repository will be opened
    • After connection to the repository was opened
    • After wagon has logged-in to the repository
    • After wagon has logged-off from the repository
    • Before connection to the repository will be closed
    • After connection to the repository was closed
    Author:
    Michal Maczka
    See Also:
    Serialized Form
    • Field Detail

      • SESSION_CLOSED

        public static final int SESSION_CLOSED
        A SESSION was closed.
        See Also:
        Constant Field Values
      • SESSION_DISCONNECTING

        public static final int SESSION_DISCONNECTING
        A SESSION is about to be disconnected.
        See Also:
        Constant Field Values
      • SESSION_DISCONNECTED

        public static final int SESSION_DISCONNECTED
        A SESSION was disconnected (not currently used).
        See Also:
        Constant Field Values
      • SESSION_CONNECTION_REFUSED

        public static final int SESSION_CONNECTION_REFUSED
        A SESSION was refused.
        See Also:
        Constant Field Values
      • SESSION_OPENING

        public static final int SESSION_OPENING
        A SESSION is about to be opened.
        See Also:
        Constant Field Values
      • SESSION_OPENED

        public static final int SESSION_OPENED
        A SESSION was opened.
        See Also:
        Constant Field Values
      • SESSION_LOGGED_IN

        public static final int SESSION_LOGGED_IN
        A SESSION was opened.
        See Also:
        Constant Field Values
      • SESSION_LOGGED_OFF

        public static final int SESSION_LOGGED_OFF
        A SESSION was opened.
        See Also:
        Constant Field Values
      • SESSION_ERROR_OCCURRED

        public static final int SESSION_ERROR_OCCURRED
        A SESSION was opened.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SessionEvent

        public SessionEvent​(Wagon wagon,
                            int eventType)
        Creates new instance of SessionEvent
        Parameters:
        wagon - Wagon object which created this event
        eventType - the type of the event
      • SessionEvent

        public SessionEvent​(Wagon wagon,
                            java.lang.Exception exception)
        Creates new instance of SessionEvent. Sets event type to SESSION_ERROR_OCCURRED
        Parameters:
        wagon - Wagon object which created this event
        exception - the exception
    • Method Detail

      • getEventType

        public int getEventType()
        Returns:
        Returns the type.
      • getException

        public java.lang.Exception getException()
        Returns:
        Returns the exception.
      • setEventType

        public void setEventType​(int eventType)
        Parameters:
        eventType - The eventType to set.
      • setException

        public void setException​(java.lang.Exception exception)
        Parameters:
        exception - The exception to set.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.util.EventObject