ch.elca.el4j.services.monitoring.jmx
Interface ApplicationContextMBMBean

All Known Implementing Classes:
ApplicationContextMB

public interface ApplicationContextMBMBean

The interface of the proxy class for an ApplicationContext.

Author:
Raphael Boog (RBO)
File-location:
ApplicationContextMBMBean
Last check-in date:
2009-08-04 13:59:45 +0200 (Di, 04. Aug 2009) by swismer for revision 3873

Method Summary
 String[] getExclusiveConfigLocations()
          Returns the exclusive config locations of this ApplicationContext.
 String[] getInclusiveConfigLocations()
          Returns the inclusive config locations of this ApplicationContext.
 ObjectName getJvmMB()
          Returns the JvmMB of this ApplicationContext.
 String getName()
          Returns the display name of the ApplicationContext.
 String[] getResolvedConfigLocations()
          Returns the resolved config locations of this ApplicationContext, i.e.
 ObjectName[] getSpringBeansMB()
          Returns the SpringBeans created by this ApplicationContext.
 String[] getURLClassPath()
          If loaded via maven, the application's classpath will only contain classworlds, but the modules loaded will be abailable as URLs from maven's URLClassLoader that loads the application.
 

Method Detail

getName

String getName()
Returns the display name of the ApplicationContext.

Returns:
display name

getResolvedConfigLocations

String[] getResolvedConfigLocations()
Returns the resolved config locations of this ApplicationContext, i.e. the inclusive config locations minus the ones defined as exclusive config locations. These resolved config locations are the ones that were loaded by the ApplicationContext.

Returns:
Resolved config locations

getInclusiveConfigLocations

String[] getInclusiveConfigLocations()
Returns the inclusive config locations of this ApplicationContext. The inclusive config locations are the xml configuration files which are loaded into the ApplicationContext.

Returns:
Inclusive config locations

getExclusiveConfigLocations

String[] getExclusiveConfigLocations()
Returns the exclusive config locations of this ApplicationContext. The exclusive config locations are the xml configuration files which are explicitly excluded from loading, even if they appear in inclusive config locations.

Returns:
Exclusive config locations

getURLClassPath

String[] getURLClassPath()
If loaded via maven, the application's classpath will only contain classworlds, but the modules loaded will be abailable as URLs from maven's URLClassLoader that loads the application.

Returns:
If loaded via an URLClassLoader (maven), the URLs in the current "classpath".

getJvmMB

ObjectName getJvmMB()
Returns the JvmMB of this ApplicationContext.

Returns:
JvmMB

getSpringBeansMB

ObjectName[] getSpringBeansMB()
Returns the SpringBeans created by this ApplicationContext.

Returns:
links to all SpringBeans created by this ApplicationContext


Copyright © 2005-2011 ELCA. All Rights Reserved.