org.talika.jsm
Class LDAPSecurityModuleService

java.lang.Object
  extended byjavax.management.NotificationBroadcasterSupport
      extended byorg.jboss.util.ServiceMBeanSupport
          extended byorg.talika.jsm.LDAPSecurityModuleService
All Implemented Interfaces:
LDAPSecurityModuleServiceMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.naming.spi.ObjectFactory, org.jboss.util.Service, org.jboss.util.ServiceMBean

public class LDAPSecurityModuleService
extends org.jboss.util.ServiceMBeanSupport
implements LDAPSecurityModuleServiceMBean, javax.naming.spi.ObjectFactory

Version:
$Revision: 20 $
Author:
Jose M. Palomar

Field Summary
static java.lang.String JNDI_NAME_PREFIX
           
 
Fields inherited from class org.jboss.util.ServiceMBeanSupport
log, STARTED, STARTING, states, STOPPED, STOPPING
 
Fields inherited from interface org.talika.jsm.LDAPSecurityModuleServiceMBean
OBJECT_NAME
 
Constructor Summary
LDAPSecurityModuleService()
           
LDAPSecurityModuleService(java.lang.String name, java.lang.String url, java.lang.String bindDN, java.lang.String passwd, java.lang.String searchBase)
           
 
Method Summary
protected  void destroyService()
           
 java.lang.String getBindDN()
           
 java.lang.String getInstanceName()
           
 java.lang.String getName()
           
 java.lang.Object getObjectInstance(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable environment)
           
protected  javax.management.ObjectName getObjectName(javax.management.MBeanServer server, javax.management.ObjectName name)
           
 java.lang.String getPassword()
           
 java.lang.String getSearchBase()
           
 java.lang.String getUrl()
           
protected  void initService()
           
 void setBindDN(java.lang.String bindDN)
           
 void setInstanceName(java.lang.String name)
           
 void setPassword(java.lang.String password)
           
 void setSearchBase(java.lang.String searchBase)
           
 void setUrl(java.lang.String url)
           
protected  void startService()
           
protected  void stopService()
           
 
Methods inherited from class org.jboss.util.ServiceMBeanSupport
destroy, getState, getStateString, init, postDeregister, postRegister, preDeregister, preRegister, start, stop
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, 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.util.ServiceMBean
getState, getStateString
 
Methods inherited from interface org.jboss.util.Service
destroy, init, start, stop
 

Field Detail

JNDI_NAME_PREFIX

public static java.lang.String JNDI_NAME_PREFIX
Constructor Detail

LDAPSecurityModuleService

public LDAPSecurityModuleService()

LDAPSecurityModuleService

public LDAPSecurityModuleService(java.lang.String name,
                                 java.lang.String url,
                                 java.lang.String bindDN,
                                 java.lang.String passwd,
                                 java.lang.String searchBase)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface org.jboss.util.ServiceMBean

getObjectName

protected javax.management.ObjectName getObjectName(javax.management.MBeanServer server,
                                                    javax.management.ObjectName name)
                                             throws javax.management.MalformedObjectNameException
Throws:
javax.management.MalformedObjectNameException

initService

protected void initService()
                    throws java.lang.Exception
Throws:
java.lang.Exception

startService

protected void startService()
                     throws java.lang.Exception
Throws:
java.lang.Exception

stopService

protected void stopService()

destroyService

protected void destroyService()

getObjectInstance

public java.lang.Object getObjectInstance(java.lang.Object obj,
                                          javax.naming.Name name,
                                          javax.naming.Context nameCtx,
                                          java.util.Hashtable environment)
                                   throws java.lang.Exception
Specified by:
getObjectInstance in interface javax.naming.spi.ObjectFactory
Throws:
java.lang.Exception

setInstanceName

public void setInstanceName(java.lang.String name)
Specified by:
setInstanceName in interface LDAPSecurityModuleServiceMBean

getInstanceName

public java.lang.String getInstanceName()
Specified by:
getInstanceName in interface LDAPSecurityModuleServiceMBean

setUrl

public void setUrl(java.lang.String url)
Specified by:
setUrl in interface LDAPSecurityModuleServiceMBean

getUrl

public java.lang.String getUrl()
Specified by:
getUrl in interface LDAPSecurityModuleServiceMBean

setBindDN

public void setBindDN(java.lang.String bindDN)
Specified by:
setBindDN in interface LDAPSecurityModuleServiceMBean

getBindDN

public java.lang.String getBindDN()
Specified by:
getBindDN in interface LDAPSecurityModuleServiceMBean

setPassword

public void setPassword(java.lang.String password)
Specified by:
setPassword in interface LDAPSecurityModuleServiceMBean

getPassword

public java.lang.String getPassword()
Specified by:
getPassword in interface LDAPSecurityModuleServiceMBean

setSearchBase

public void setSearchBase(java.lang.String searchBase)
Specified by:
setSearchBase in interface LDAPSecurityModuleServiceMBean

getSearchBase

public java.lang.String getSearchBase()
Specified by:
getSearchBase in interface LDAPSecurityModuleServiceMBean


Copyright © 2002-2005 Talika Open Source Group. All Rights Reserved.