esmska.integration.mac.handler
Class MacUserSessionListener
java.lang.Object
esmska.integration.mac.handler.MacUserSessionListener
- All Implemented Interfaces:
- com.apple.eawt.AppEventListener, com.apple.eawt.UserSessionListener
public class MacUserSessionListener
- extends java.lang.Object
- implements com.apple.eawt.UserSessionListener
User session listener which supports fast user switching. When user
deactivates session by switching to another user, turn off queue. After he
cames back, it will activate queue back.
The reason of doing this is possible loss of internet connection while
switching users. Deactivation and reactivation happens only if quueue was
active before those events happens.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MacUserSessionListener
public MacUserSessionListener()
userSessionDeactivated
public void userSessionDeactivated(com.apple.eawt.AppEvent.UserSessionEvent use)
- Specified by:
userSessionDeactivated
in interface com.apple.eawt.UserSessionListener
userSessionActivated
public void userSessionActivated(com.apple.eawt.AppEvent.UserSessionEvent use)
- Specified by:
userSessionActivated
in interface com.apple.eawt.UserSessionListener