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

JMXEngineConfigurationFactory (JBoss.Net API) - JBoss 3.2.7 .net API Documentation 英文版文档


org.jboss.net.axis.server
Class JMXEngineConfigurationFactory

java.lang.Object
  extended byorg.jboss.net.axis.server.JMXEngineConfigurationFactory
All Implemented Interfaces:
org.apache.axis.EngineConfigurationFactory

public class JMXEngineConfigurationFactory
extends Object
implements org.apache.axis.EngineConfigurationFactory

A configuration factory that accesses axis server engines via JMX attribute access.

Since:
9.9.2002
Version:
$Revision: 1.2.2.3 $
Author:
jung

Field Summary
protected  javax.management.ObjectName objectName
           
protected  javax.management.MBeanServer server
           
 
Fields inherited from interface org.apache.axis.EngineConfigurationFactory
SYSTEM_PROPERTY_NAME
 
Constructor Summary
protected JMXEngineConfigurationFactory(String name)
          construct a new factory tied to a particular engine provider mbean
 
Method Summary
protected  Object getAttribute(String attributeName)
          find attribute through JMX server and mbean
 org.apache.axis.server.AxisServer getAxisServer()
          return axis server associated with mbean
 org.apache.axis.EngineConfiguration getClientEngineConfig()
           
 org.apache.axis.EngineConfiguration getServerEngineConfig()
           
static org.apache.axis.EngineConfigurationFactory newFactory(Object param)
          static method to create a new factory along the Axis spec
static JMXEngineConfigurationFactory newJMXFactory(String param)
          static method to create a new jmx factory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectName

protected javax.management.ObjectName objectName

server

protected javax.management.MBeanServer server
Constructor Detail

JMXEngineConfigurationFactory

protected JMXEngineConfigurationFactory(String name)
                                 throws javax.management.MalformedObjectNameException
construct a new factory tied to a particular engine provider mbean

Method Detail

getAttribute

protected Object getAttribute(String attributeName)
find attribute through JMX server and mbean


getAxisServer

public org.apache.axis.server.AxisServer getAxisServer()
return axis server associated with mbean


getClientEngineConfig

public org.apache.axis.EngineConfiguration getClientEngineConfig()
Specified by:
getClientEngineConfig in interface org.apache.axis.EngineConfigurationFactory

getServerEngineConfig

public org.apache.axis.EngineConfiguration getServerEngineConfig()
Specified by:
getServerEngineConfig in interface org.apache.axis.EngineConfigurationFactory

newJMXFactory

public static JMXEngineConfigurationFactory newJMXFactory(String param)
static method to create a new jmx factory

Parameters:
param - objectname of the server mbean
Returns:
a new factory bound to that mbean, if it exists

newFactory

public static org.apache.axis.EngineConfigurationFactory newFactory(Object param)
static method to create a new factory along the Axis spec

Parameters:
param - specification of the configuration
Returns:
new factory, if the param represents an mbean object name


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