org.talika.jsm
Class DatabaseSecurityModuleService

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

public class DatabaseSecurityModuleService
extends org.jboss.util.ServiceMBeanSupport
implements DatabaseSecurityModuleServiceMBean, 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.DatabaseSecurityModuleServiceMBean
OBJECT_NAME
 
Constructor Summary
DatabaseSecurityModuleService()
           
DatabaseSecurityModuleService(java.lang.String name, java.lang.String dsName)
           
 
Method Summary
protected  void destroyService()
           
 java.lang.String getDataSource()
           
 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)
           
protected  void initService()
           
 void setDataSource(java.lang.String name)
           
 void setInstanceName(java.lang.String name)
           
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

DatabaseSecurityModuleService

public DatabaseSecurityModuleService()

DatabaseSecurityModuleService

public DatabaseSecurityModuleService(java.lang.String name,
                                     java.lang.String dsName)
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 DatabaseSecurityModuleServiceMBean

getInstanceName

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

setDataSource

public void setDataSource(java.lang.String name)
Specified by:
setDataSource in interface DatabaseSecurityModuleServiceMBean

getDataSource

public java.lang.String getDataSource()
Specified by:
getDataSource in interface DatabaseSecurityModuleServiceMBean


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