- java.lang.Object
-
- java.util.EventObject
-
- java.awt.desktop.AppEvent
-
- java.awt.desktop.UserSessionEvent
-
- All Implemented Interfaces:
Serializable
public final class UserSessionEvent extends AppEvent
Event sent when the user session has been changed. Some systems may provide a reason of a user session change.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UserSessionEvent.Reason
Kinds of available reasons of user session change.
-
Field Summary
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description UserSessionEvent(UserSessionEvent.Reason reason)
Constructs aUserSessionEvent
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserSessionEvent.Reason
getReason()
Gets a reason of the user session change.-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Constructor Detail
-
UserSessionEvent
public UserSessionEvent(UserSessionEvent.Reason reason)
Constructs aUserSessionEvent
- Parameters:
reason
- of session change
-
-
Method Detail
-
getReason
public UserSessionEvent.Reason getReason()
Gets a reason of the user session change.- Returns:
- reason a reason
- See Also:
UserSessionEvent.Reason.UNSPECIFIED
,UserSessionEvent.Reason.CONSOLE
,UserSessionEvent.Reason.REMOTE
,UserSessionEvent.Reason.LOCK
-
-