org.objectweb.jonas.ws.mbean
Class Handler

java.lang.Object
  extended by javax.management.NotificationBroadcasterSupport
      extended by org.objectweb.jonas.management.ReconfigDispatcher
          extended by org.objectweb.jonas.management.j2eemanagement.J2EEManagedObject
              extended by org.objectweb.jonas.ws.mbean.AbstractWebServiceMBean
                  extended by org.objectweb.jonas.ws.mbean.Handler
All Implemented Interfaces:
javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, ReconfigDispatcherMBean

public class Handler
extends AbstractWebServiceMBean

A Handler MBean represents a handler element in webservices.xml

Author:
Guillaume Sauthier

Field Summary
 
Fields inherited from class org.objectweb.jonas.management.j2eemanagement.J2EEManagedObject
J2EE_TYPE_APPLICATION, J2EE_TYPE_SERVER, NAME
 
Fields inherited from class org.objectweb.jonas.management.ReconfigDispatcher
RECONFIG_TYPE, SAVE_RECONFIG_TYPE
 
Constructor Summary
Handler(java.lang.String objectName)
          Handler constructor
 
Method Summary
protected  java.util.List getChildsMBeans()
           
 java.lang.String getClassname()
           
 java.util.Properties getInitParams()
           
protected  java.lang.String getMBeanType()
           
 java.lang.String getName()
           
 java.lang.String[] getSoapHeaders()
           
 java.lang.String[] getSoapRoles()
           
 void setClassname(java.lang.String classname)
           
 void setInitParams(java.util.Properties initParams)
           
 void setName(java.lang.String name)
           
 void setSoapHeaders(java.lang.String[] soapHeaders)
           
 void setSoapRoles(java.lang.String[] soapRoles)
           
 
Methods inherited from class org.objectweb.jonas.ws.mbean.AbstractWebServiceMBean
getRealObjectName, register, register, unregister, unregister
 
Methods inherited from class org.objectweb.jonas.management.j2eemanagement.J2EEManagedObject
getObjectName, isEventProvider, isStateManageable, isStatisticsProvider
 
Methods inherited from class org.objectweb.jonas.management.ReconfigDispatcher
addNotificationListener, getFilter, getHandback, getListener, getNotificationInfo, initLogger, removeNotificationListener, sendReconfigNotification, sendSaveNotification
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
handleNotification, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Handler

public Handler(java.lang.String objectName)
Handler constructor

Parameters:
objectName - Handler ObjectName
Method Detail

getClassname

public java.lang.String getClassname()
Returns:
Returns the classname.

setClassname

public void setClassname(java.lang.String classname)
Parameters:
classname - The classname to set.

getName

public java.lang.String getName()
Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

getInitParams

public java.util.Properties getInitParams()
Returns:
Returns the initParams.

setInitParams

public void setInitParams(java.util.Properties initParams)
Parameters:
initParams - The initParams to set.

getSoapHeaders

public java.lang.String[] getSoapHeaders()
Returns:
Returns the soapHeaders.

getSoapRoles

public java.lang.String[] getSoapRoles()
Returns:
Returns the soapRoles.

setSoapHeaders

public void setSoapHeaders(java.lang.String[] soapHeaders)
Parameters:
soapHeaders - The soapHeaders to set.

setSoapRoles

public void setSoapRoles(java.lang.String[] soapRoles)
Parameters:
soapRoles - The soapRoles to set.

getMBeanType

protected java.lang.String getMBeanType()
Specified by:
getMBeanType in class AbstractWebServiceMBean
Returns:
Returns the Handler MBean subtype

getChildsMBeans

protected java.util.List getChildsMBeans()
Specified by:
getChildsMBeans in class AbstractWebServiceMBean
Returns:
Returns the childs MBeans (if any)