class JmxBeansFactory
extends AbstractFactory
Creates metadata for exporting multiple beans in one builder node.
| Constructor and description |
|---|
JmxBeansFactory() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
boolean |
isLeaf()Indicates that the beans node is terminal. |
|
Object |
newInstance(FactoryBuilderSupport builder, Object nodeName, Object nodeParam, Map nodeAttribs)Creates meta maps for each target in the supplied list. |
|
boolean |
onHandleNodeAttributes(FactoryBuilderSupport builder, Object node, Map nodeAttribs)Leaves attribute handling to newInstance(FactoryBuilderSupport, Object, Object, Map). |
|
void |
onNodeCompleted(FactoryBuilderSupport builder, Object parentNode, Object thisNode)Registers each exported bean and adds successful registrations to the parent collection. |
| Methods inherited from class | Name |
|---|---|
class AbstractFactory |
isHandlesNodeChildren, isLeaf, onFactoryRegistration, onHandleNodeAttributes, onNodeChildren, onNodeCompleted, setChild, setParent |
Indicates that the beans node is terminal.
trueCreates meta maps for each target in the supplied list.
builder - the active buildernodeName - the node namenodeParam - the list of target objectsnodeAttribs - named node attributesLeaves attribute handling to newInstance(FactoryBuilderSupport, Object, Object, Map).
builder - the active buildernode - the current nodenodeAttribs - remaining node attributesfalseRegisters each exported bean and adds successful registrations to the parent collection.
builder - the active builderparentNode - the parent export containerthisNode - the bean metadata listCopyright © 2003-2026 The Apache Software Foundation. All rights reserved.