org.apache.maven.wagon.events
Class SessionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.apache.maven.wagon.events.WagonEvent
          extended by org.apache.maven.wagon.events.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

Version:
$Id: SessionEvent.java 1133758 2011-06-09 09:53:31Z struberg $
Author:
Michal Maczka
See Also:
Serialized Form

Field Summary
static int SESSION_CLOSED
          A SESSION was closed.
static int SESSION_CONNECTION_REFUSED
          A SESSION was refused.
static int SESSION_DISCONNECTED
          A SESSION was disconnected (not currently used).
static int SESSION_DISCONNECTING
          A SESSION is about to be disconnected.
static int SESSION_ERROR_OCCURRED
          A SESSION was opened.
static int SESSION_LOGGED_IN
          A SESSION was opened.
static int SESSION_LOGGED_OFF
          A SESSION was opened.
static int SESSION_OPENED
          A SESSION was opened.
static int SESSION_OPENING
          A SESSION is about to be opened.
 
Fields inherited from class org.apache.maven.wagon.events.WagonEvent
timestamp
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
SessionEvent(Wagon wagon, Exception exception)
          Creates new instance of SessionEvent.
SessionEvent(Wagon wagon, int eventType)
          Creates new instance of SessionEvent
 
Method Summary
 int getEventType()
           
 Exception getException()
           
 void setEventType(int eventType)
           
 void setException(Exception exception)
           
 String toString()
           
 
Methods inherited from class org.apache.maven.wagon.events.WagonEvent
getTimestamp, getWagon, setTimestamp
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.