|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.activemq.broker.jmx.ManagementContext
public class ManagementContext
A Flow provides different dispatch policies within the NMR
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_DOMAIN
Default activemq domain |
Constructor Summary | |
---|---|
ManagementContext()
|
|
ManagementContext(javax.management.MBeanServer server)
|
Method Summary | |
---|---|
javax.management.ObjectName |
createCustomComponentMBeanName(java.lang.String type,
java.lang.String name)
Formulate and return the MBean ObjectName of a custom control MBean |
protected javax.management.MBeanServer |
createMBeanServer()
|
protected javax.management.MBeanServer |
findMBeanServer()
|
static javax.management.MBeanServer |
findTigerMBeanServer()
|
java.lang.String |
getConnectorPath()
|
int |
getConnectorPort()
|
java.lang.String |
getJmxDomainName()
|
javax.management.MBeanServer |
getMBeanServer()
Get the MBeanServer |
int |
getRmiServerPort()
|
static javax.management.ObjectName |
getSystemObjectName(java.lang.String domainName,
java.lang.String containerName,
java.lang.Class theClass)
Retrive an System ObjectName |
boolean |
isCreateConnector()
|
boolean |
isCreateMBeanServer()
|
boolean |
isFindTigerMbeanServer()
|
boolean |
isUseMBeanServer()
|
void |
setConnectorPath(java.lang.String connectorPath)
|
void |
setConnectorPort(int connectorPort)
|
void |
setCreateConnector(boolean createConnector)
|
void |
setCreateMBeanServer(boolean enableJMX)
|
void |
setFindTigerMbeanServer(boolean findTigerMbeanServer)
Enables/disables the searching for the Java 5 platform MBeanServer |
void |
setJmxDomainName(java.lang.String jmxDomainName)
|
void |
setMBeanServer(javax.management.MBeanServer beanServer)
Set the MBeanServer |
void |
setRmiServerPort(int rmiServerPort)
|
void |
setUseMBeanServer(boolean useMBeanServer)
|
void |
start()
|
void |
stop()
|
void |
unregisterMBean(javax.management.ObjectName name)
Unregister an MBean |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_DOMAIN
Constructor Detail |
---|
public ManagementContext()
public ManagementContext(javax.management.MBeanServer server)
Method Detail |
---|
public void start() throws java.io.IOException
start
in interface Service
java.io.IOException
public void stop() throws java.io.IOException
stop
in interface Service
java.io.IOException
public java.lang.String getJmxDomainName()
public void setJmxDomainName(java.lang.String jmxDomainName)
jmxDomainName
- The jmxDomainName to set.public javax.management.MBeanServer getMBeanServer()
public void setMBeanServer(javax.management.MBeanServer beanServer)
beanServer
- public boolean isUseMBeanServer()
public void setUseMBeanServer(boolean useMBeanServer)
useMBeanServer
- The useMBeanServer to set.public boolean isCreateMBeanServer()
public void setCreateMBeanServer(boolean enableJMX)
enableJMX
- Set createMBeanServer.public boolean isFindTigerMbeanServer()
public void setFindTigerMbeanServer(boolean findTigerMbeanServer)
public javax.management.ObjectName createCustomComponentMBeanName(java.lang.String type, java.lang.String name)
type
- name
-
null
if customName
is invalid.public static javax.management.ObjectName getSystemObjectName(java.lang.String domainName, java.lang.String containerName, java.lang.Class theClass) throws javax.management.MalformedObjectNameException, java.lang.NullPointerException
domainName
- containerName
- theClass
-
javax.management.MalformedObjectNameException
java.lang.NullPointerException
public void unregisterMBean(javax.management.ObjectName name) throws javax.management.JMException
name
-
javax.management.JMException
protected javax.management.MBeanServer findMBeanServer()
public static javax.management.MBeanServer findTigerMBeanServer()
protected javax.management.MBeanServer createMBeanServer() throws javax.management.MalformedObjectNameException, java.io.IOException
java.lang.NullPointerException
javax.management.MalformedObjectNameException
java.io.IOException
public java.lang.String getConnectorPath()
public void setConnectorPath(java.lang.String connectorPath)
public int getConnectorPort()
public void setConnectorPort(int connectorPort)
public int getRmiServerPort()
public void setRmiServerPort(int rmiServerPort)
public boolean isCreateConnector()
public void setCreateConnector(boolean createConnector)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |