org.jboss.management.j2ee
Class Servlet

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src) 
      extended byorg.jboss.system.ServiceMBeanSupport (src) 
          extended byorg.jboss.management.j2ee.J2EEManagedObject (src) 
              extended byorg.jboss.management.j2ee.Servlet
All Implemented Interfaces:
MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)

public class Servlet
extends J2EEManagedObject (src)

The JBoss JSR-77.3.17 Servlet model implementation


Field Summary
 
Fields inherited from class org.jboss.management.j2ee.J2EEManagedObject (src)
NAME, TYPE
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src)
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
Servlet(ObjectName (src)  servletServiceName, ObjectName (src)  webModuleName, ObjectName (src)  webContainerName)
           
 
Method Summary
static ObjectName (src) create(MBeanServer (src)  mbeanServer, ObjectName (src)  webModuleName, ObjectName (src)  webContainerName, ObjectName (src)  servletServiceName)
          Create a JSR77 Servlet submodel.
static void destroy(MBeanServer (src)  mbeanServer, ObjectName (src)  jsr77Name)
           
protected  java.util.Hashtable getParentKeys(ObjectName (src)  pParent)
          This method can be overwritten by any subclass which must return <parent-j2eeType> indicating its parents.
 Stats (src) getstats()
          StatisticsProvider access to stats.
 void resetStats()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.management.j2ee.J2EEManagedObject (src)
addChild, getobjectName, getObjectName, getObjectName, getparent, getType, getType, iseventProvider, isstateManageable, isstatisticsProvider, newObjectName, postCreation, postRegister, preDeregister, preDestruction, removeChild, removeObject, removeObject, sendNotification, setparent
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src)
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, preRegister, start, startService, stop, stopService
 
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, wait, wait, wait
 

Constructor Detail

Servlet

public Servlet(ObjectName (src)  servletServiceName,
               ObjectName (src)  webModuleName,
               ObjectName (src)  webContainerName)
        throws MalformedObjectNameException (src) ,
               InvalidParentException (src) 
Throws:
InvalidParameterException - If list of nodes or ports was null or empty
MalformedObjectNameException (src)
InvalidParentException (src)
Method Detail

create

public static ObjectName (src)  create(MBeanServer (src)  mbeanServer,
                                ObjectName (src)  webModuleName,
                                ObjectName (src)  webContainerName,
                                ObjectName (src)  servletServiceName)
Create a JSR77 Servlet submodel.

Parameters:
mbeanServer - the MBeanServer to use for mbean creation
webModuleName - the name of the JSR77 web module mbean
webContainerName - the name of the JBoss web container mbean
Returns:
the ObjectName of the JSR77 Servlet mbean

destroy

public static void destroy(MBeanServer (src)  mbeanServer,
                           ObjectName (src)  jsr77Name)

getstats

public Stats (src)  getstats()
StatisticsProvider access to stats.

Returns:
A ServletStats implementation

resetStats

public void resetStats()

toString

public java.lang.String toString()
Overrides:
toString in class J2EEManagedObject (src)

getParentKeys

protected java.util.Hashtable getParentKeys(ObjectName (src)  pParent)
Description copied from class: J2EEManagedObject (src)
This method can be overwritten by any subclass which must return <parent-j2eeType> indicating its parents. By default it returns an empty hashtable instance.

Overrides:
getParentKeys in class J2EEManagedObject (src)
Parameters:
pParent - The direct parent of this class
Returns:
A hashtable with the Web-Module, J2EE-Application and J2EE-Server as parent