org.apache.geronimo.console.util
Interface ManagementHelper

All Known Implementing Classes:
KernelManagementHelper

public interface ManagementHelper

A helper interface to navigate between management objects. This is not complete; it will be expanded as necessary.

Version:
$Rev: 412804 $ $Date: 2006-06-08 19:17:23 +0200 (Thu, 08 Jun 2006) $

Method Summary
 Object[] findByInterface(Class iface)
           
 org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getAdminObjectModules(org.apache.geronimo.management.geronimo.J2EEServer server, String[] adminObjectInterfaces)
           
 org.apache.geronimo.management.geronimo.JCAAdminObject[] getAdminObjects(org.apache.geronimo.management.geronimo.ResourceAdapterModule module, String[] adminObjectInterfaces)
           
 org.apache.geronimo.management.AppClientModule[] getAppClients(org.apache.geronimo.management.geronimo.J2EEApplication application)
           
 org.apache.geronimo.management.AppClientModule[] getAppClients(org.apache.geronimo.management.geronimo.J2EEServer server)
           
 org.apache.geronimo.management.geronimo.J2EEApplication[] getApplications(org.apache.geronimo.management.geronimo.J2EEServer server)
           
 org.apache.geronimo.kernel.repository.Artifact getConfigurationNameFor(org.apache.geronimo.gbean.AbstractName abstractName)
           
 ConfigurationData[] getConfigurations(org.apache.geronimo.kernel.config.ConfigurationModuleType type, boolean includeChildModules)
           
 org.apache.geronimo.management.geronimo.JCAConnectionFactory[] getConnectionFactories(org.apache.geronimo.management.geronimo.JCAResource resource)
           
 org.apache.geronimo.management.JDBCDataSource[] getDataSource(org.apache.geronimo.management.JDBCResource resource)
           
 org.apache.geronimo.management.geronimo.J2EEDomain[] getDomains()
           
 org.apache.geronimo.management.JDBCDriver[] getDriver(org.apache.geronimo.management.JDBCDataSource dataSource)
           
 org.apache.geronimo.management.EJBModule[] getEJBModules(org.apache.geronimo.management.geronimo.J2EEApplication application)
           
 org.apache.geronimo.management.EJBModule[] getEJBModules(org.apache.geronimo.management.geronimo.J2EEServer server)
           
 org.apache.geronimo.management.EJB[] getEJBs(org.apache.geronimo.management.EJBModule module)
           
 String getGBeanDescription(org.apache.geronimo.gbean.AbstractName abstractName)
           
 Object[] getGBeansImplementing(Class iface)
           
 org.apache.geronimo.management.geronimo.JVM[] getJavaVMs(org.apache.geronimo.management.geronimo.J2EEServer server)
           
 org.apache.geronimo.management.geronimo.JCAResource[] getJCAResources(org.apache.geronimo.management.geronimo.J2EEApplication application)
           
 org.apache.geronimo.management.geronimo.JCAResource[] getJCAResources(org.apache.geronimo.management.geronimo.J2EEServer server)
           
 org.apache.geronimo.management.JDBCResource[] getJDBCResources(org.apache.geronimo.management.geronimo.J2EEApplication application)
           
 org.apache.geronimo.management.JDBCResource[] getJDBCResources(org.apache.geronimo.management.geronimo.J2EEServer server)
           
 org.apache.geronimo.management.JMSResource[] getJMSResources(org.apache.geronimo.management.geronimo.J2EEApplication application)
           
 org.apache.geronimo.management.JMSResource[] getJMSResources(org.apache.geronimo.management.geronimo.J2EEServer server)
           
 org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory getManagedConnectionFactory(org.apache.geronimo.management.geronimo.JCAConnectionFactory factory)
           
 org.apache.geronimo.management.J2EEDeployedObject getModuleForConfiguration(org.apache.geronimo.kernel.repository.Artifact configuration)
          Gets a JSR-77 Module (WebModule, EJBModule, etc.) for the specified configuration.
 org.apache.geronimo.management.J2EEModule[] getModules(org.apache.geronimo.management.geronimo.J2EEApplication application)
           
 org.apache.geronimo.gbean.AbstractName getNameFor(Object component)
           
 Object getObject(org.apache.geronimo.gbean.AbstractName abstractName)
           
 org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.J2EEServer server, String connectionFactoryInterface)
           
 org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.ResourceAdapterModule module)
           
 org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.ResourceAdapterModule module, String connectionFactoryInterface)
           
 org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.ResourceAdapterModule module, String[] connectionFactoryInterfaces)
           
 org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(org.apache.geronimo.management.geronimo.J2EEServer server, String connectionFactoryInterface)
           
 org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(org.apache.geronimo.management.geronimo.J2EEServer server, String[] connectionFactoryInterfaces)
           
 org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getRAModules(org.apache.geronimo.management.geronimo.J2EEApplication application)
           
 org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getRAModules(org.apache.geronimo.management.geronimo.J2EEServer server)
           
 org.apache.geronimo.management.geronimo.JCAResource[] getRAResources(org.apache.geronimo.management.geronimo.ResourceAdapter adapter)
           
 org.apache.geronimo.management.geronimo.ResourceAdapter[] getResourceAdapters(org.apache.geronimo.management.geronimo.ResourceAdapterModule module)
           
 org.apache.geronimo.management.Servlet[] getServlets(org.apache.geronimo.management.geronimo.WebModule module)
           
 org.apache.geronimo.system.logging.SystemLog getSystemLog(org.apache.geronimo.management.geronimo.JVM jvm)
           
 org.apache.geronimo.management.geronimo.WebModule[] getWebModules(org.apache.geronimo.management.geronimo.J2EEApplication application)
           
 org.apache.geronimo.management.geronimo.WebModule[] getWebModules(org.apache.geronimo.management.geronimo.J2EEServer server)
           
 void testLoginModule(org.apache.geronimo.management.geronimo.J2EEServer server, LoginModule module, Map options)
           
 Subject testLoginModule(org.apache.geronimo.management.geronimo.J2EEServer server, LoginModule module, Map options, String username, String password)
           
 

Method Detail

getDomains

public org.apache.geronimo.management.geronimo.J2EEDomain[] getDomains()

getApplications

public org.apache.geronimo.management.geronimo.J2EEApplication[] getApplications(org.apache.geronimo.management.geronimo.J2EEServer server)

getAppClients

public org.apache.geronimo.management.AppClientModule[] getAppClients(org.apache.geronimo.management.geronimo.J2EEServer server)

getWebModules

public org.apache.geronimo.management.geronimo.WebModule[] getWebModules(org.apache.geronimo.management.geronimo.J2EEServer server)

getEJBModules

public org.apache.geronimo.management.EJBModule[] getEJBModules(org.apache.geronimo.management.geronimo.J2EEServer server)

getRAModules

public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getRAModules(org.apache.geronimo.management.geronimo.J2EEServer server)

getOutboundRAModules

public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(org.apache.geronimo.management.geronimo.J2EEServer server,
                                                                                            String connectionFactoryInterface)

getOutboundRAModules

public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(org.apache.geronimo.management.geronimo.J2EEServer server,
                                                                                            String[] connectionFactoryInterfaces)

getAdminObjectModules

public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getAdminObjectModules(org.apache.geronimo.management.geronimo.J2EEServer server,
                                                                                             String[] adminObjectInterfaces)

getOutboundFactories

public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.J2EEServer server,
                                                                                                  String connectionFactoryInterface)

getJCAResources

public org.apache.geronimo.management.geronimo.JCAResource[] getJCAResources(org.apache.geronimo.management.geronimo.J2EEServer server)

getJDBCResources

public org.apache.geronimo.management.JDBCResource[] getJDBCResources(org.apache.geronimo.management.geronimo.J2EEServer server)

getJMSResources

public org.apache.geronimo.management.JMSResource[] getJMSResources(org.apache.geronimo.management.geronimo.J2EEServer server)

getJavaVMs

public org.apache.geronimo.management.geronimo.JVM[] getJavaVMs(org.apache.geronimo.management.geronimo.J2EEServer server)

getSystemLog

public org.apache.geronimo.system.logging.SystemLog getSystemLog(org.apache.geronimo.management.geronimo.JVM jvm)

getModules

public org.apache.geronimo.management.J2EEModule[] getModules(org.apache.geronimo.management.geronimo.J2EEApplication application)

getAppClients

public org.apache.geronimo.management.AppClientModule[] getAppClients(org.apache.geronimo.management.geronimo.J2EEApplication application)

getWebModules

public org.apache.geronimo.management.geronimo.WebModule[] getWebModules(org.apache.geronimo.management.geronimo.J2EEApplication application)

getEJBModules

public org.apache.geronimo.management.EJBModule[] getEJBModules(org.apache.geronimo.management.geronimo.J2EEApplication application)

getRAModules

public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getRAModules(org.apache.geronimo.management.geronimo.J2EEApplication application)

getJCAResources

public org.apache.geronimo.management.geronimo.JCAResource[] getJCAResources(org.apache.geronimo.management.geronimo.J2EEApplication application)

getJDBCResources

public org.apache.geronimo.management.JDBCResource[] getJDBCResources(org.apache.geronimo.management.geronimo.J2EEApplication application)

getJMSResources

public org.apache.geronimo.management.JMSResource[] getJMSResources(org.apache.geronimo.management.geronimo.J2EEApplication application)

getEJBs

public org.apache.geronimo.management.EJB[] getEJBs(org.apache.geronimo.management.EJBModule module)

getServlets

public org.apache.geronimo.management.Servlet[] getServlets(org.apache.geronimo.management.geronimo.WebModule module)

getResourceAdapters

public org.apache.geronimo.management.geronimo.ResourceAdapter[] getResourceAdapters(org.apache.geronimo.management.geronimo.ResourceAdapterModule module)

getOutboundFactories

public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.ResourceAdapterModule module)

getOutboundFactories

public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.ResourceAdapterModule module,
                                                                                                  String connectionFactoryInterface)

getOutboundFactories

public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.ResourceAdapterModule module,
                                                                                                  String[] connectionFactoryInterfaces)

getAdminObjects

public org.apache.geronimo.management.geronimo.JCAAdminObject[] getAdminObjects(org.apache.geronimo.management.geronimo.ResourceAdapterModule module,
                                                                                String[] adminObjectInterfaces)

getRAResources

public org.apache.geronimo.management.geronimo.JCAResource[] getRAResources(org.apache.geronimo.management.geronimo.ResourceAdapter adapter)

getDataSource

public org.apache.geronimo.management.JDBCDataSource[] getDataSource(org.apache.geronimo.management.JDBCResource resource)

getDriver

public org.apache.geronimo.management.JDBCDriver[] getDriver(org.apache.geronimo.management.JDBCDataSource dataSource)

getConnectionFactories

public org.apache.geronimo.management.geronimo.JCAConnectionFactory[] getConnectionFactories(org.apache.geronimo.management.geronimo.JCAResource resource)

getManagedConnectionFactory

public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory getManagedConnectionFactory(org.apache.geronimo.management.geronimo.JCAConnectionFactory factory)

getObject

public Object getObject(org.apache.geronimo.gbean.AbstractName abstractName)

getConfigurationNameFor

public org.apache.geronimo.kernel.repository.Artifact getConfigurationNameFor(org.apache.geronimo.gbean.AbstractName abstractName)

getGBeanDescription

public String getGBeanDescription(org.apache.geronimo.gbean.AbstractName abstractName)

testLoginModule

public void testLoginModule(org.apache.geronimo.management.geronimo.J2EEServer server,
                            LoginModule module,
                            Map options)

testLoginModule

public Subject testLoginModule(org.apache.geronimo.management.geronimo.J2EEServer server,
                               LoginModule module,
                               Map options,
                               String username,
                               String password)
                        throws LoginException
Throws:
LoginException

findByInterface

public Object[] findByInterface(Class iface)

getNameFor

public org.apache.geronimo.gbean.AbstractName getNameFor(Object component)

getConfigurations

public ConfigurationData[] getConfigurations(org.apache.geronimo.kernel.config.ConfigurationModuleType type,
                                             boolean includeChildModules)

getModuleForConfiguration

public org.apache.geronimo.management.J2EEDeployedObject getModuleForConfiguration(org.apache.geronimo.kernel.repository.Artifact configuration)
Gets a JSR-77 Module (WebModule, EJBModule, etc.) for the specified configuration. Note: this only works if the configuration is running at the time you ask.

Returns:
The Module, or null if the configuration is not running.

getGBeansImplementing

public Object[] getGBeansImplementing(Class iface)


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.