| org.josso.gateway.event.security.SSOSecurityEventManagerImpl org.josso.gateway.event.security.JMXSSOEventManagerImpl
JMXSSOEventManagerImpl | public class JMXSSOEventManagerImpl extends SSOSecurityEventManagerImpl (Code) | | JMX Based event manager. This manager is a SSOSecurityEventManager and a MBean.
It uses JMX Notification scheme to deliver SSO Events.
author: Sebastian Gonzalez Oyuela version: $Id: JMXSSOEventManagerImpl.java 508 2008-02-18 13:32:29Z sgonzalez $ |
Field Summary | |
final public static Log | logger |
logger | final public static Log logger(Code) | | |
JMXSSOEventManagerImpl | public JMXSSOEventManagerImpl()(Code) | | |
buildNotification | protected Notification buildNotification(SSOEvent event)(Code) | | This implementation builds a NotifiactionSSOEvent using received event information.
|
destroy | public void destroy()(Code) | | |
fireSSOEvent | public void fireSSOEvent(SSOEvent event)(Code) | | This method invokes the fireSSOEvent of the MBean registered under the "oname" name.
Parameters: event - |
getMBeanServer | protected MBeanServer getMBeanServer()(Code) | | Finds the propper MBeanServer instance.
|
getOname | public String getOname()(Code) | | Configuration parameter containing the MBean object name that this manager uses to send JMX notifications.
|
initialize | public void initialize()(Code) | | |
registerListener | public void registerListener(SSOEventListener listener)(Code) | | Registers a new event listener.
This implementation creates a NotificationSSOEventListener instance to wrapp the recieved listener.
It registers the NotificationSSOEventListener as a JMX listener of the configured MBean.
|
setOname | public void setOname(String oname)(Code) | | Configuration parameter containing the MBean object name that this manager uses to send JMX notifications.
|
Methods inherited from org.josso.gateway.event.security.SSOSecurityEventManagerImpl | public void fireAuthenticationFailureEvent(String remoteHost, String scheme, Credential[] credentials, Throwable error)(Code)(Java Doc) public void fireAuthenticationSuccessEvent(String remoteHost, String scheme, String username, String sessionId)(Code)(Java Doc) public void fireLogoutFailureEvent(String remoteHost, String username, String sessionId, Throwable error)(Code)(Java Doc) public void fireLogoutSuccessEvent(String remoteHost, String username, String sessionId)(Code)(Java Doc) public void fireSessionEvent(String username, String sessionId, String type, Object data)(Code)(Java Doc) public void fireSessionFailureEvent(String username, String sessionId, String type, Throwable error)(Code)(Java Doc)
|
|
|