org.apache.maven.wagon.events

Class SessionEvent


public class SessionEvent
extends WagonEvent

SessionEvent is used for notifing SessionListeners about occurences of various sistutation releated.

The session event is emitted by Wagon objects when

Version:
$Id: SessionEvent.java 162476 2005-04-19 02:49:45Z brett $
Author:
Michal Maczka

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

repository, timestamp

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)

Methods inherited from class org.apache.maven.wagon.events.WagonEvent

getTimestamp, getWagon, setTimestamp

Field Details

SESSION_CLOSED

public static final int SESSION_CLOSED
A SESSION was closed.
Field Value:
1

SESSION_CONNECTION_REFUSED

public static final int SESSION_CONNECTION_REFUSED
A SESSION was refused.
Field Value:
4

SESSION_DISCONNECTED

public static final int SESSION_DISCONNECTED
A SESSION was disconnected (not currently used).
Field Value:
3

SESSION_DISCONNECTING

public static final int SESSION_DISCONNECTING
A SESSION is about to be disconnected.
Field Value:
2

SESSION_ERROR_OCCURRED

public static final int SESSION_ERROR_OCCURRED
A SESSION was opened.
Field Value:
9

SESSION_LOGGED_IN

public static final int SESSION_LOGGED_IN
A SESSION was opened.
Field Value:
7

SESSION_LOGGED_OFF

public static final int SESSION_LOGGED_OFF
A SESSION was opened.
Field Value:
8

SESSION_OPENED

public static final int SESSION_OPENED
A SESSION was opened.
Field Value:
6

SESSION_OPENING

public static final int SESSION_OPENING
A SESSION is about to be opened.
Field Value:
5

Constructor Details

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

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

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.