Class SessionEvent

All Implemented Interfaces:
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:
  • Field Details

    • SESSION_CLOSED

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

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

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

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

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

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

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

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

      public static final int SESSION_ERROR_OCCURRED
      A SESSION was opened.
      See Also:
  • Constructor Details

    • 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, 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 Details

    • getEventType

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

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

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

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

      public String toString()
      Overrides:
      toString in class EventObject