Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.controller.jmx.MBeanServerBuilder Class Reference

Inheritance diagram for org.objectweb.cjdbc.controller.jmx.MBeanServerBuilder:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.cjdbc.controller.jmx.MBeanServerBuilder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MBeanServerBuilder ()
MBeanServer newMBeanServer (String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)

Detailed Description

This class is a custom implementation of MBeanServerBuilder, it builds a MBeanServer decorated with an AuthenticatingMBeanServer.

Author:
Marc Wick
Version:
1.0

Definition at line 37 of file MBeanServerBuilder.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.controller.jmx.MBeanServerBuilder.MBeanServerBuilder  ) 
 

Creates a new MBeanServerBuilder.java object

Definition at line 42 of file MBeanServerBuilder.java.

00043   {
00044     super(new javax.management.MBeanServerBuilder());
00045   }


Member Function Documentation

MBeanServer org.objectweb.cjdbc.controller.jmx.MBeanServerBuilder.newMBeanServer String  defaultDomain,
MBeanServer  outer,
MBeanServerDelegate  delegate
 

See also:
javax.management.MBeanServerBuilder#newMBeanServer(java.lang.String, javax.management.MBeanServer, javax.management.MBeanServerDelegate)

Reimplemented from org.objectweb.cjdbc.controller.jmx.ChainedMBeanServerBuilder.

Definition at line 51 of file MBeanServerBuilder.java.

References org.objectweb.cjdbc.controller.jmx.ChainedMBeanServerBuilder.getMBeanServerBuilder().

Referenced by org.objectweb.cjdbc.controller.jmx.ChainedMBeanServerBuilder.newMBeanServer().

00053   {
00054     AuthenticatingMBeanServer extern = new AuthenticatingMBeanServer();
00055     MBeanServer nested = getMBeanServerBuilder().newMBeanServer(defaultDomain,
00056         outer == null ? extern : outer, delegate);
00057     extern.setMBeanServer(nested);
00058     return extern;
00059   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:03:52 2005 for C-JDBC by  doxygen 1.3.9.1