class JmxBuilder
extends FactoryBuilderSupport
This is JmxBuilder's factory builder class. It is the parent node to all other children nodes supported by JmxBuilder.
| Type | Name and description |
|---|---|
String |
defaultJmxNameDomain |
String |
defaultJmxNameType |
MBeanServerConnection |
mBeanServer |
String |
mode |
| Constructor and description |
|---|
JmxBuilder()Creates a builder backed by the default MBean server connection. |
JmxBuilder(MBeanServerConnection svrConnection)Creates a builder backed by the supplied MBean server connection. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
String |
getDefaultJmxNameDomain()Returns the default domain used when generating object names. |
|
String |
getDefaultJmxNameType()Returns the default type used when generating object names. |
|
MBeanServerConnection |
getMBeanServer()Returns the active MBean server connection, creating the default one on demand. |
|
String |
getMode()Returns the current builder mode. |
|
protected void |
registerFactories()Registers the builder nodes supported by JmxBuilder. |
|
protected Factory |
resolveFactory(Object name, Map attributes, Object value)Resolves a factory for the requested node, falling back to the parent factory when needed. |
|
void |
setDefaultJmxNameDomain(String domain)Sets the default domain used when generating object names. |
|
void |
setDefaultJmxNameType(String type)Sets the default type used when generating object names. |
|
void |
setMBeanServer(MBeanServerConnection svr)Replaces the active MBean server connection. |
|
void |
setMode(String mode)Sets the builder mode. |
Creates a builder backed by the default MBean server connection.
Creates a builder backed by the supplied MBean server connection.
svrConnection - the server connection to useReturns the default domain used when generating object names.
Returns the default type used when generating object names.
Returns the active MBean server connection, creating the default one on demand.
Returns the current builder mode.
Registers the builder nodes supported by JmxBuilder.
Resolves a factory for the requested node, falling back to the parent factory when needed.
name - the node nameattributes - the node attributesvalue - the node valueSets the default domain used when generating object names.
domain - the default JMX domainSets the default type used when generating object names.
type - the default JMX typeReplaces the active MBean server connection.
svr - the server connection to useSets the builder mode.
mode - the builder modeCopyright © 2003-2026 The Apache Software Foundation. All rights reserved.