kodo.manage
Class AbstractManagementConfiguration
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
conf
protected OpenJPAConfiguration conf
mgmnt
protected Management mgmnt
AbstractManagementConfiguration
public AbstractManagementConfiguration()
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
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