Kodo 4.2.0. (DEPRECATED)

kodo.manage
Class AbstractManagementConfiguration

java.lang.Object
  extended by kodo.manage.AbstractManagementConfiguration
All Implemented Interfaces:
ManagementConfiguration, Configurable, Closeable
Direct Known Subclasses:
ManagementConfigurationManagement, ManagementConfigurationNone

public abstract class AbstractManagementConfiguration
extends Object
implements ManagementConfiguration

Abstract class that allows for easy configuration of the management and profiling capabilities. This makes it especially easy to configure the common configurations: - No management - Remote management - Local management On a different axis is profiling config. - None - Local GUI - Local export - Remote via JMX

Subclasses might include: - none - No management, no profiling - profiling-gui - No management, local GUI profiling - profiling-export - No management, local export profiling - remote-mgmt - Remote management, no profiling - remote-mgmt-prof - Remote management, jmx profiling - remote-mgmt-export - Remote management, local export profiling - local-mgmt - Local management, no profiling - local-mgmt-prof - Local management, jmx profiling - local-mgmt-export - Local management, local export profiling

The configuration should cover: - MBeanServerStrategy - Remote JMX Adaptor Plugin - JMX Interface Plugin - MBean Plugins - Profiling Agent Plugin - Profiling Interface Plugin - Profiling Helper Plugin


Field Summary
protected  OpenJPAConfiguration conf
           
protected  Management mgmnt
           
 
Constructor Summary
AbstractManagementConfiguration()
           
 
Method Summary
 void close()
           
 void closeManagement()
           
 void closeProfiling()
           
 void endConfiguration()
           
 Management getManagement()
           
 MBeanProvider[] getMBeanPlugins()
           
 MBeanServer getMBeanServer()
           
 Collection getPlugins()
           
protected  Profiling getProfiling()
          Return a separate management configuration instance to delegate to for profiling information, or null to leave with no profiling.
 KodoProfilingAgent getProfilingAgent()
           
 void initManagement(MBeanServer mbeanServer)
           
 void initProfiling(KodoProfilingAgent agent)
           
 void setConfiguration(Configuration conf)
           
 void startConfiguration()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conf

protected OpenJPAConfiguration conf

mgmnt

protected Management mgmnt
Constructor Detail

AbstractManagementConfiguration

public AbstractManagementConfiguration()
Method Detail

setConfiguration

public void setConfiguration(Configuration conf)
Specified by:
setConfiguration in interface Configurable

getProfiling

protected final Profiling getProfiling()
Return a separate management configuration instance to delegate to for profiling information, or null to leave with no profiling.


getProfilingAgent

public KodoProfilingAgent getProfilingAgent()
Specified by:
getProfilingAgent in interface ManagementConfiguration

getManagement

public Management getManagement()
Specified by:
getManagement in interface ManagementConfiguration

startConfiguration

public void startConfiguration()
Specified by:
startConfiguration in interface Configurable

endConfiguration

public void endConfiguration()
Specified by:
endConfiguration in interface Configurable

getPlugins

public Collection getPlugins()

getMBeanServer

public MBeanServer getMBeanServer()
Specified by:
getMBeanServer in interface ManagementConfiguration

initManagement

public void initManagement(MBeanServer mbeanServer)
                    throws Exception
Specified by:
initManagement in interface ManagementConfiguration
Throws:
Exception

closeManagement

public void closeManagement()
Specified by:
closeManagement in interface ManagementConfiguration

getMBeanPlugins

public MBeanProvider[] getMBeanPlugins()
Specified by:
getMBeanPlugins in interface ManagementConfiguration

initProfiling

public void initProfiling(KodoProfilingAgent agent)
Specified by:
initProfiling in interface ManagementConfiguration

closeProfiling

public void closeProfiling()
Specified by:
closeProfiling in interface ManagementConfiguration

close

public void close()
Specified by:
close in interface Closeable

Kodo 4.2.0. (DEPRECATED)

Copyright 2011 Oracle, Inc. All Rights Reserved.

This documentation is deprecated and will be removed in the next release of WebLogic Server.


Oracle Fusion Middleware Oracle Kodo 4.2.0 API Reference (DEPRECATED)
11g Release 1 (10.3.6)
Part Number E13950-02