|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
org.jboss.system.ServiceMBeanSupport (src)
org.jboss.security.auth.SystemAuthenticator
An MBean that requires a JAAS login in order for it to startup. This is used to require authentication to startup a JBoss instance.
Field Summary |
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src) |
log, server, SERVICE_CONTROLLER_SIG, serviceName |
Fields inherited from interface org.jboss.system.ServiceMBean (src) |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Constructor Summary | |
SystemAuthenticator()
|
Method Summary | |
java.lang.Class |
getCallbackHandler()
Get the CallbackHandler to use to obtain the authentication information. |
java.lang.String |
getSecurityDomain()
Get the name of the security domain used for authentication |
void |
setCallbackHandler(java.lang.Class callbackHandlerClass)
Specify the CallbackHandler to use to obtain the authentication information. |
void |
setSecurityDomain(java.lang.String name)
Set the name of the security domain used for authentication |
protected void |
startService()
Sub-classes should override this method to provide custum 'start' logic. |
protected void |
stopService()
Sub-classes should override this method to provide custum 'stop' logic. |
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src) |
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop |
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport (src) |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jboss.system.ServiceMBean (src) |
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service (src) |
create, destroy, start, stop |
Constructor Detail |
public SystemAuthenticator()
Method Detail |
public java.lang.String getSecurityDomain()
getSecurityDomain
in interface SystemAuthenticatorMBean (src)
public void setSecurityDomain(java.lang.String name)
setSecurityDomain
in interface SystemAuthenticatorMBean (src)
public java.lang.Class getCallbackHandler()
getCallbackHandler
in interface SystemAuthenticatorMBean (src)
CallbackHandler
public void setCallbackHandler(java.lang.Class callbackHandlerClass) throws java.lang.InstantiationException, java.lang.IllegalAccessException
setCallbackHandler
in interface SystemAuthenticatorMBean (src)
java.lang.InstantiationException
java.lang.IllegalAccessException
CallbackHandler
protected void startService() throws java.lang.Exception
ServiceMBeanSupport (src)
This method is empty, and is provided for convenience when concrete service classes do not need to perform anything specific for this state change.
startService
in class ServiceMBeanSupport (src)
java.lang.Exception
protected void stopService() throws java.lang.Exception
ServiceMBeanSupport (src)
This method is empty, and is provided for convenience when concrete service classes do not need to perform anything specific for this state change.
stopService
in class ServiceMBeanSupport (src)
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |