站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 server API Documentation 英文版文档

XMLAdaptorService (JBoss Server API) - JBoss 3.2.7 server API Documentation 英文版文档


org.jboss.jmx.adaptor.xml
Class XMLAdaptorService

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended byorg.jboss.system.ServiceMBeanSupport
          extended byorg.jboss.jmx.adaptor.xml.XMLAdaptorService
All Implemented Interfaces:
javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, org.jboss.system.Service, org.jboss.system.ServiceMBean, XMLAdaptorServiceMBean

public class XMLAdaptorService
extends org.jboss.system.ServiceMBeanSupport
implements XMLAdaptorServiceMBean

MBean Wrapper for the XML Adaptor.

Version:
$Revision: 1.4 $
Author:
Andreas Schaefer (andreas.schaefer@madplanet.com), Jason Dillon

Field Summary
static String JNDI_NAME
           
protected  XMLAdaptor mAdaptor
           
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.jmx.adaptor.xml.XMLAdaptorServiceMBean
OBJECT_NAME
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
XMLAdaptorService()
           
 
Method Summary
protected  javax.management.ObjectName getObjectName(javax.management.MBeanServer pServer, javax.management.ObjectName pName)
           
 Object[] invokeXML(Document pJmxOperations)
          jmx:managed-operation
 Object invokeXML(Element pJmxOperation)
          jmx:managed-operation
protected  void startService()
           
protected  void stopService()
           
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, 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.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Field Detail

JNDI_NAME

public static final String JNDI_NAME
See Also:
Constant Field Values

mAdaptor

protected XMLAdaptor mAdaptor
Constructor Detail

XMLAdaptorService

public XMLAdaptorService()
Method Detail

invokeXML

public Object[] invokeXML(Document pJmxOperations)
                   throws Exception
jmx:managed-operation

Throws:
Exception

invokeXML

public Object invokeXML(Element pJmxOperation)
                 throws Exception
jmx:managed-operation

Throws:
Exception

getObjectName

protected javax.management.ObjectName getObjectName(javax.management.MBeanServer pServer,
                                                    javax.management.ObjectName pName)
                                             throws javax.management.MalformedObjectNameException
Throws:
javax.management.MalformedObjectNameException

startService

protected void startService()
                     throws Exception
Throws:
Exception

stopService

protected void stopService()
                    throws Exception
Throws:
Exception


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.