Oracle Fusion Middleware
Oracle WebLogic Server 10.3.1 API Reference
11g Release 1 (10.3.1)

Part Number E13941-02

weblogic.management.security
Class BaseMBeanImpl

java.lang.Object
  extended by weblogic.management.security.BaseMBeanImpl
Direct Known Subclasses:
ProviderImpl

public class BaseMBeanImpl
extends Object

The base class for COMMO MBean implementations. It gives the MBean implementation access to its configuration attributes.

Many COMMO MBeans have both configuration attributes (for example, a hostname and port to its database) and management behaviors (for example, methods to create a user). The MBean implementation implements these management behaviors. The management method implementations typically need to access the configuration parameters. This base class provides that access.

COMMO MBean are based on JMX required model MBeans.


Constructor Summary
  BaseMBeanImpl(ModelMBean base)
          Class constructor specifying the corresponding required model mbean.
protected BaseMBeanImpl(RequiredModelMBean base)
           
 
Method Summary
protected  StandardInterface getProxy()
          Gets this mbean's proxy.
protected  ModelMBean getRequiredModelMBean()
          Gets this mbean's ModelMBean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseMBeanImpl

public BaseMBeanImpl(ModelMBean base)
Class constructor specifying the corresponding required model mbean.

Parameters:
base - required model mbean for this mbean implementation
Throws:
MBeanException - Description of the Exception

BaseMBeanImpl

protected BaseMBeanImpl(RequiredModelMBean base)
Method Detail

getRequiredModelMBean

protected ModelMBean getRequiredModelMBean()
Gets this mbean's ModelMBean.

This can be used to get the mbean's attributes using the lower level jmx required model mbean methods.

Returns:
the required model mbean.

getProxy

protected StandardInterface getProxy()
                              throws MBeanException
Gets this mbean's proxy.

This can be used to get the mbean's attributes using the proxy interface (vs. the lower level jmx calls).

Returns:
the commo proxy for this mbean.
Throws:
MBeanException - Description of the Exception

Documentation is available at
http://download.oracle.com/docs/cd/E12839_01/web.1111/wls.htm
Copyright 1996, 2009, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server 10.3.1 API Reference
11g Release 1 (10.3.1)

Part Number E13941-02