Hi,
Why method getUserSession returned source not session (source is a Connection)
public class UserSessionFinishedEvent extends ApplicationEvent {
protected final UserSession session;
public UserSessionFinishedEvent(Connection source, UserSession session) {
super(source);
this.session = session;
}
@Override
public Connection getSource() {
return (Connection) super.getSource();
}
public Connection getConnection() {
return (Connection) super.getSource();
}
public UserSession getUserSession() {
return (UserSession) super.getSource();
}
}
Regards
Marcin