org.jboss.management.j2ee
Class URLResource
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
org.jboss.system.ServiceMBeanSupport (src)
org.jboss.management.j2ee.J2EEManagedObject (src)
org.jboss.management.j2ee.J2EEResource (src)
org.jboss.management.j2ee.URLResource
- All Implemented Interfaces:
- MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)
- public class URLResource
- extends J2EEResource (src)
Root class of the JBoss JSR-77 implementation of
URLResource
.
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 |
Methods inherited from class org.jboss.management.j2ee.J2EEManagedObject (src) |
addChild, getobjectName, getObjectName, getObjectName, getparent, getType, getType, iseventProvider, isstateManageable, isstatisticsProvider, newObjectName, postRegister, preDeregister, removeChild, removeObject, removeObject, sendNotification, setparent |
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src) |
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getServer, getServiceName, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, preRegister, start, startService, stop, stopService |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
URLResource
public URLResource(java.lang.String pName,
ObjectName (src) pServer,
ObjectName (src) pService)
throws MalformedObjectNameException (src) ,
InvalidParentException (src)
- Parameters:
pName
- Name of the URLResource
- Throws:
InvalidParameterException
- If list of nodes or ports was null or empty
MalformedObjectNameException (src)
InvalidParentException (src)
create
public static ObjectName (src) create(MBeanServer (src) pServer,
java.lang.String pName,
ObjectName (src) pService)
destroy
public static void destroy(MBeanServer (src) pServer,
java.lang.String pName)
getEventTypes
public java.lang.String[] getEventTypes()
getEventType
public java.lang.String getEventType(int pIndex)
getStartTime
public long getStartTime()
getState
public int getState()
- Specified by:
getState
in interface ServiceMBean (src)
- Overrides:
getState
in class ServiceMBeanSupport (src)
mejbStart
public void mejbStart()
mejbStartRecursive
public void mejbStartRecursive()
mejbStop
public void mejbStop()
postCreation
public void postCreation()
- Overrides:
postCreation
in class J2EEManagedObject (src)
preDestruction
public void preDestruction()
- Overrides:
preDestruction
in class J2EEManagedObject (src)
toString
public java.lang.String toString()
- Overrides:
toString
in class J2EEManagedObject (src)