org.apache.geronimo.console.util
Class KernelManagementHelper
java.lang.Object
org.apache.geronimo.console.util.KernelManagementHelper
- All Implemented Interfaces:
- ManagementHelper
- public class KernelManagementHelper
- extends Object
- implements ManagementHelper
An implementation of the ManagementHelper interface that uses a Geronimo
kernel. That must be an in-VM kernel.
- Version:
- $Rev:386276 $ $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.JCAResource resource)
|
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.J2EEDeployedObject[] |
getDeployedObjects(org.apache.geronimo.management.geronimo.J2EEServer server)
|
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 objectName)
|
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)
|
static KernelManagementHelper |
getRemoteKernelManager(String host,
String user,
String password)
Helper method to connect to a remote kernel. |
org.apache.geronimo.management.geronimo.ResourceAdapter[] |
getResourceAdapters(org.apache.geronimo.management.geronimo.ResourceAdapterModule module)
|
org.apache.geronimo.management.J2EEResource[] |
getResources(org.apache.geronimo.management.geronimo.J2EEServer server)
|
org.apache.geronimo.management.geronimo.J2EEServer[] |
getServers(org.apache.geronimo.management.geronimo.J2EEDomain domain)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KernelManagementHelper
public KernelManagementHelper(org.apache.geronimo.kernel.Kernel kernel)
getDomains
public org.apache.geronimo.management.geronimo.J2EEDomain[] getDomains()
- Specified by:
getDomains in interface ManagementHelper
getServers
public org.apache.geronimo.management.geronimo.J2EEServer[] getServers(org.apache.geronimo.management.geronimo.J2EEDomain domain)
getDeployedObjects
public org.apache.geronimo.management.J2EEDeployedObject[] getDeployedObjects(org.apache.geronimo.management.geronimo.J2EEServer server)
getApplications
public org.apache.geronimo.management.geronimo.J2EEApplication[] getApplications(org.apache.geronimo.management.geronimo.J2EEServer server)
- Specified by:
getApplications in interface ManagementHelper
getAppClients
public org.apache.geronimo.management.AppClientModule[] getAppClients(org.apache.geronimo.management.geronimo.J2EEServer server)
- Specified by:
getAppClients in interface ManagementHelper
getWebModules
public org.apache.geronimo.management.geronimo.WebModule[] getWebModules(org.apache.geronimo.management.geronimo.J2EEServer server)
- Specified by:
getWebModules in interface ManagementHelper
getEJBModules
public org.apache.geronimo.management.EJBModule[] getEJBModules(org.apache.geronimo.management.geronimo.J2EEServer server)
- Specified by:
getEJBModules in interface ManagementHelper
getRAModules
public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getRAModules(org.apache.geronimo.management.geronimo.J2EEServer server)
- Specified by:
getRAModules in interface ManagementHelper
getOutboundFactories
public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.J2EEServer server,
String connectionFactoryInterface)
- Specified by:
getOutboundFactories in interface ManagementHelper
getOutboundRAModules
public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(org.apache.geronimo.management.geronimo.J2EEServer server,
String connectionFactoryInterface)
- Specified by:
getOutboundRAModules in interface ManagementHelper
getOutboundRAModules
public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(org.apache.geronimo.management.geronimo.J2EEServer server,
String[] connectionFactoryInterfaces)
- Specified by:
getOutboundRAModules in interface ManagementHelper
getAdminObjectModules
public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getAdminObjectModules(org.apache.geronimo.management.geronimo.J2EEServer server,
String[] adminObjectInterfaces)
- Specified by:
getAdminObjectModules in interface ManagementHelper
getOutboundFactories
public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.ResourceAdapterModule module)
- Specified by:
getOutboundFactories in interface ManagementHelper
getOutboundFactories
public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.ResourceAdapterModule module,
String connectionFactoryInterface)
- Specified by:
getOutboundFactories in interface ManagementHelper
getOutboundFactories
public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactories(org.apache.geronimo.management.geronimo.ResourceAdapterModule module,
String[] connectionFactoryInterfaces)
- Specified by:
getOutboundFactories in interface ManagementHelper
getAdminObjects
public org.apache.geronimo.management.geronimo.JCAAdminObject[] getAdminObjects(org.apache.geronimo.management.geronimo.ResourceAdapterModule module,
String[] adminObjectInterfaces)
- Specified by:
getAdminObjects in interface ManagementHelper
getResources
public org.apache.geronimo.management.J2EEResource[] getResources(org.apache.geronimo.management.geronimo.J2EEServer server)
getJCAResources
public org.apache.geronimo.management.geronimo.JCAResource[] getJCAResources(org.apache.geronimo.management.geronimo.J2EEServer server)
- Specified by:
getJCAResources in interface ManagementHelper
getJDBCResources
public org.apache.geronimo.management.JDBCResource[] getJDBCResources(org.apache.geronimo.management.geronimo.J2EEServer server)
- Specified by:
getJDBCResources in interface ManagementHelper
getJMSResources
public org.apache.geronimo.management.JMSResource[] getJMSResources(org.apache.geronimo.management.geronimo.J2EEServer server)
- Specified by:
getJMSResources in interface ManagementHelper
getJavaVMs
public org.apache.geronimo.management.geronimo.JVM[] getJavaVMs(org.apache.geronimo.management.geronimo.J2EEServer server)
- Specified by:
getJavaVMs in interface ManagementHelper
getSystemLog
public org.apache.geronimo.system.logging.SystemLog getSystemLog(org.apache.geronimo.management.geronimo.JVM jvm)
- Specified by:
getSystemLog in interface ManagementHelper
getModules
public org.apache.geronimo.management.J2EEModule[] getModules(org.apache.geronimo.management.geronimo.J2EEApplication application)
- Specified by:
getModules in interface ManagementHelper
getAppClients
public org.apache.geronimo.management.AppClientModule[] getAppClients(org.apache.geronimo.management.geronimo.J2EEApplication application)
- Specified by:
getAppClients in interface ManagementHelper
getWebModules
public org.apache.geronimo.management.geronimo.WebModule[] getWebModules(org.apache.geronimo.management.geronimo.J2EEApplication application)
- Specified by:
getWebModules in interface ManagementHelper
getEJBModules
public org.apache.geronimo.management.EJBModule[] getEJBModules(org.apache.geronimo.management.geronimo.J2EEApplication application)
- Specified by:
getEJBModules in interface ManagementHelper
getRAModules
public org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getRAModules(org.apache.geronimo.management.geronimo.J2EEApplication application)
- Specified by:
getRAModules in interface ManagementHelper
getJCAResources
public org.apache.geronimo.management.geronimo.JCAResource[] getJCAResources(org.apache.geronimo.management.geronimo.J2EEApplication application)
- Specified by:
getJCAResources in interface ManagementHelper
getJDBCResources
public org.apache.geronimo.management.JDBCResource[] getJDBCResources(org.apache.geronimo.management.geronimo.J2EEApplication application)
- Specified by:
getJDBCResources in interface ManagementHelper
getJMSResources
public org.apache.geronimo.management.JMSResource[] getJMSResources(org.apache.geronimo.management.geronimo.J2EEApplication application)
- Specified by:
getJMSResources in interface ManagementHelper
getEJBs
public org.apache.geronimo.management.EJB[] getEJBs(org.apache.geronimo.management.EJBModule module)
- Specified by:
getEJBs in interface ManagementHelper
getServlets
public org.apache.geronimo.management.Servlet[] getServlets(org.apache.geronimo.management.geronimo.WebModule module)
- Specified by:
getServlets in interface ManagementHelper
getResourceAdapters
public org.apache.geronimo.management.geronimo.ResourceAdapter[] getResourceAdapters(org.apache.geronimo.management.geronimo.ResourceAdapterModule module)
- Specified by:
getResourceAdapters in interface ManagementHelper
getRAResources
public org.apache.geronimo.management.geronimo.JCAResource[] getRAResources(org.apache.geronimo.management.geronimo.ResourceAdapter adapter)
- Specified by:
getRAResources in interface ManagementHelper
getDataSource
public org.apache.geronimo.management.JDBCDataSource[] getDataSource(org.apache.geronimo.management.JDBCResource resource)
- Specified by:
getDataSource in interface ManagementHelper
getDriver
public org.apache.geronimo.management.JDBCDriver[] getDriver(org.apache.geronimo.management.JDBCDataSource dataSource)
- Specified by:
getDriver in interface ManagementHelper
getConnectionFactories
public org.apache.geronimo.management.geronimo.JCAConnectionFactory[] getConnectionFactories(org.apache.geronimo.management.geronimo.JCAResource resource)
- Specified by:
getConnectionFactories in interface ManagementHelper
getAdminObjects
public org.apache.geronimo.management.geronimo.JCAAdminObject[] getAdminObjects(org.apache.geronimo.management.geronimo.JCAResource resource)
getManagedConnectionFactory
public org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory getManagedConnectionFactory(org.apache.geronimo.management.geronimo.JCAConnectionFactory factory)
- Specified by:
getManagedConnectionFactory in interface ManagementHelper
getObject
public Object getObject(org.apache.geronimo.gbean.AbstractName objectName)
- Specified by:
getObject in interface ManagementHelper
getConfigurationNameFor
public org.apache.geronimo.kernel.repository.Artifact getConfigurationNameFor(org.apache.geronimo.gbean.AbstractName abstractName)
- Specified by:
getConfigurationNameFor in interface ManagementHelper
getGBeanDescription
public String getGBeanDescription(org.apache.geronimo.gbean.AbstractName abstractName)
- Specified by:
getGBeanDescription in interface ManagementHelper
testLoginModule
public void testLoginModule(org.apache.geronimo.management.geronimo.J2EEServer server,
LoginModule module,
Map options)
- Specified by:
testLoginModule in interface ManagementHelper
testLoginModule
public Subject testLoginModule(org.apache.geronimo.management.geronimo.J2EEServer server,
LoginModule module,
Map options,
String username,
String password)
throws LoginException
- Specified by:
testLoginModule in interface ManagementHelper
- Throws:
LoginException
findByInterface
public Object[] findByInterface(Class iface)
- Specified by:
findByInterface in interface ManagementHelper
getNameFor
public org.apache.geronimo.gbean.AbstractName getNameFor(Object component)
- Specified by:
getNameFor in interface ManagementHelper
getConfigurations
public ConfigurationData[] getConfigurations(org.apache.geronimo.kernel.config.ConfigurationModuleType type,
boolean includeChildModules)
- Specified by:
getConfigurations in interface ManagementHelper
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.
- Specified by:
getModuleForConfiguration in interface ManagementHelper
- Returns:
- The Module, or null if the configuration is not running.
getGBeansImplementing
public Object[] getGBeansImplementing(Class iface)
- Specified by:
getGBeansImplementing in interface ManagementHelper
getRemoteKernelManager
public static KernelManagementHelper getRemoteKernelManager(String host,
String user,
String password)
throws IOException
- Helper method to connect to a remote kernel.
- Throws:
IOException
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.