in wagon-provider-api/src/main/java/org/apache/maven/wagon/events/SessionEvent.java [135:151]
public void setEventType(final int eventType) {
switch (eventType) {
case SessionEvent.SESSION_CLOSED:
case SessionEvent.SESSION_DISCONNECTED:
case SessionEvent.SESSION_DISCONNECTING:
case SessionEvent.SESSION_ERROR_OCCURRED:
case SessionEvent.SESSION_LOGGED_IN:
case SessionEvent.SESSION_LOGGED_OFF:
case SessionEvent.SESSION_OPENED:
case SessionEvent.SESSION_OPENING:
case SessionEvent.SESSION_CONNECTION_REFUSED:
break;
default:
throw new IllegalArgumentException("Illegal event type: " + eventType);
}
this.eventType = eventType;
}