javax.management
public class MBeanServerBuilder extends Object
Since: 1.5
Constructor Summary | |
---|---|
MBeanServerBuilder()
Constructs a new MBeanServerBuilder. |
Method Summary | |
---|---|
MBeanServer | newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate) Creates a new MBeanServer implementation with the specified default domain, delegate and outer server. |
MBeanServerDelegate | newMBeanServerDelegate()
Creates a new MBeanServerDelegate, which will be used by
a management server. |
Creates a new MBeanServer implementation with the specified
default domain, delegate and outer server. The latter is the server
passed to the MBeanRegistration interface of management beans,
allowing an MBeanServer implementation to wrap another in order
to provide additional checks, etc. If this value is null
,
this
is passed to beans instead.
The MBeanServerFactory calls this method after having first created a delegate using the newMBeanServerDelegate method. However, the delegate used in the call to this method may not be the same as that returned by newMBeanServerDelegate as the factory can optionally wrap the delegate before calling this method.
Parameters: defaultDomain the default domain used by the new server. outer the MBeanServer passed to the MBeanRegistration interface of management beans. delegate the delegate bean associated with the server, which must be registered as a management bean by the server.
Returns: a new instance of a server implementation.
Returns: a new instance of MBeanServerDelegate.