SolarMetric Kodo JDO 3.2.4 generated on January 7 2005

kodo.manage
Class AbstractManagementConfiguration

java.lang.Object
  |
  +--kodo.manage.AbstractManagementConfiguration
All Implemented Interfaces:
Configurable, ManagementConfiguration
Direct Known Subclasses:
ManagementConfigurationManagement, ManagementConfigurationNone, ManagementConfigurationProfiling

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  Configuration _conf
           
protected  Collection _plugins
           
 
Constructor Summary
AbstractManagementConfiguration()
           
 
Method Summary
 void endConfiguration()
          Invoked upon completion of bean property configuration for this object.
 JMXInterface getJMXInterface()
           
 MBeanProvider[] getMBeanPlugins()
           
 javax.management.MBeanServer getMBeanServer()
           
 kodo.profile.KodoProfilingAgent getProfilingAgent()
           
 com.solarmetric.profile.ProfilingHelper getProfilingHelper()
           
 com.solarmetric.profile.ProfilingInterface getProfilingInterface()
           
 RemoteJMXAdaptor getRemoteJMXAdaptor()
           
 void setConfiguration(Configuration conf)
          Invoked prior to setting bean properties.
 void startConfiguration()
          Invoked before bean property configuration is begun on this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_conf

protected Configuration _conf

_plugins

protected Collection _plugins
Constructor Detail

AbstractManagementConfiguration

public AbstractManagementConfiguration()
Method Detail

setConfiguration

public void setConfiguration(Configuration conf)
Description copied from interface: Configurable
Invoked prior to setting bean properties.
Specified by:
setConfiguration in interface Configurable

startConfiguration

public void startConfiguration()
Description copied from interface: Configurable
Invoked before bean property configuration is begun on this object.
Specified by:
startConfiguration in interface Configurable

endConfiguration

public void endConfiguration()
Description copied from interface: Configurable
Invoked upon completion of bean property configuration for this object.
Specified by:
endConfiguration in interface Configurable

getMBeanServer

public javax.management.MBeanServer getMBeanServer()
Specified by:
getMBeanServer in interface ManagementConfiguration

getRemoteJMXAdaptor

public RemoteJMXAdaptor getRemoteJMXAdaptor()
Specified by:
getRemoteJMXAdaptor in interface ManagementConfiguration

getJMXInterface

public JMXInterface getJMXInterface()
Specified by:
getJMXInterface in interface ManagementConfiguration

getMBeanPlugins

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

getProfilingAgent

public kodo.profile.KodoProfilingAgent getProfilingAgent()
Specified by:
getProfilingAgent in interface ManagementConfiguration

getProfilingInterface

public com.solarmetric.profile.ProfilingInterface getProfilingInterface()
Specified by:
getProfilingInterface in interface ManagementConfiguration

getProfilingHelper

public com.solarmetric.profile.ProfilingHelper getProfilingHelper()
Specified by:
getProfilingHelper in interface ManagementConfiguration

SolarMetric Kodo JDO 3.2.4 generated on January 7 2005

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.