| java.lang.Object org.apache.tomcat.util.modeler.BaseModelMBean org.apache.catalina.mbeans.MBeanFactory
MBeanFactory | public class MBeanFactory extends BaseModelMBean (Code) | | A ModelMBean implementation for the
org.apache.catalina.core.StandardServer component.
author: Amy Roh version: $Revision: 467222 $ $Date: 2006-10-24 05:17:11 +0200 (mar., 24 oct. 2006) $ |
Constructor Summary | |
public | MBeanFactory() Construct a ModelMBean with default
ModelMBeanInfo information. |
Method Summary | |
public String | createAccessLoggerValve(String parent) Create a new AccessLoggerValve. | public String | createAjpConnector(String parent, String address, int port) | public String | createDataSourceRealm(String parent, String dataSourceName, String roleNameCol, String userCredCol, String userNameCol, String userRoleTable, String userTable) Create a new DataSource Realm. | public String | createHttpConnector(String parent, String address, int port) | public String | createHttpsConnector(String parent, String address, int port) | public String | createJDBCRealm(String parent, String driverName, String connectionName, String connectionPassword, String connectionURL) Create a new JDBC Realm. | public String | createJNDIRealm(String parent) Create a new JNDI Realm. | public String | createMemoryRealm(String parent) Create a new Memory Realm. | public String | createRemoteAddrValve(String parent) Create a new Remote Address Filter Valve. | public String | createRemoteHostValve(String parent) Create a new Remote Host Filter Valve. | public String | createRequestDumperValve(String parent) Create a new Request Dumper Valve. | public String | createSingleSignOn(String parent) Create a new Single Sign On Valve. | public String | createStandardContext(String parent, String path, String docBase) Create a new StandardContext. | public String | createStandardContext(String parent, String path, String docBase, boolean xmlValidation, boolean xmlNamespaceAware, boolean tldValidation, boolean tldNamespaceAware) Create a new StandardContext. | public Vector | createStandardEngineService(String parent, String engineName, String defaultHost, String serviceName) Create a new StandardEngine. | public String | createStandardHost(String parent, String name, String appBase, boolean autoDeploy, boolean deployOnStartup, boolean deployXML, boolean unpackWARs, boolean xmlNamespaceAware, boolean xmlValidation) Create a new StandardHost. | public String | createStandardManager(String parent) Create a new StandardManager. | public String | createStandardService(String parent, String name, String domain) Create a new StandardService. | public String | createUserDatabaseRealm(String parent, String resourceName) Create a new UserDatabaseRealm. | public String | createWebappLoader(String parent) Create a new Web Application Loader. | public String | findObjectName(String type) | public void | removeConnector(String name) Remove an existing Connector. | public void | removeContext(String contextName) Remove an existing Context. | public void | removeHost(String name) Remove an existing Host. | public void | removeLoader(String name) Remove an existing Loader. | public void | removeManager(String name) Remove an existing Manager. | public void | removeRealm(String name) Remove an existing Realm. | public void | removeService(String name) Remove an existing Service. | public void | removeValve(String name) Remove an existing Valve. |
createAccessLoggerValve | public String createAccessLoggerValve(String parent) throws Exception(Code) | | Create a new AccessLoggerValve.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createAjpConnector | public String createAjpConnector(String parent, String address, int port) throws Exception(Code) | | Create a new AjpConnector
Parameters: parent - MBean Name of the associated parent component Parameters: address - The IP address on which to bind Parameters: port - TCP port number to listen on exception: Exception - if an MBean cannot be created or registered |
createDataSourceRealm | public String createDataSourceRealm(String parent, String dataSourceName, String roleNameCol, String userCredCol, String userNameCol, String userRoleTable, String userTable) throws Exception(Code) | | Create a new DataSource Realm.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createHttpConnector | public String createHttpConnector(String parent, String address, int port) throws Exception(Code) | | Create a new HttpConnector
Parameters: parent - MBean Name of the associated parent component Parameters: address - The IP address on which to bind Parameters: port - TCP port number to listen on exception: Exception - if an MBean cannot be created or registered |
createHttpsConnector | public String createHttpsConnector(String parent, String address, int port) throws Exception(Code) | | Create a new HttpsConnector
Parameters: parent - MBean Name of the associated parent component Parameters: address - The IP address on which to bind Parameters: port - TCP port number to listen on exception: Exception - if an MBean cannot be created or registered |
createJDBCRealm | public String createJDBCRealm(String parent, String driverName, String connectionName, String connectionPassword, String connectionURL) throws Exception(Code) | | Create a new JDBC Realm.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createJNDIRealm | public String createJNDIRealm(String parent) throws Exception(Code) | | Create a new JNDI Realm.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createMemoryRealm | public String createMemoryRealm(String parent) throws Exception(Code) | | Create a new Memory Realm.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createRemoteAddrValve | public String createRemoteAddrValve(String parent) throws Exception(Code) | | Create a new Remote Address Filter Valve.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createRemoteHostValve | public String createRemoteHostValve(String parent) throws Exception(Code) | | Create a new Remote Host Filter Valve.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createRequestDumperValve | public String createRequestDumperValve(String parent) throws Exception(Code) | | Create a new Request Dumper Valve.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createSingleSignOn | public String createSingleSignOn(String parent) throws Exception(Code) | | Create a new Single Sign On Valve.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createStandardContext | public String createStandardContext(String parent, String path, String docBase) throws Exception(Code) | | Create a new StandardContext.
Parameters: parent - MBean Name of the associated parent component Parameters: path - The context path for this Context Parameters: docBase - Document base directory (or WAR) for this Context exception: Exception - if an MBean cannot be created or registered |
createStandardContext | public String createStandardContext(String parent, String path, String docBase, boolean xmlValidation, boolean xmlNamespaceAware, boolean tldValidation, boolean tldNamespaceAware) throws Exception(Code) | | Create a new StandardContext.
Parameters: parent - MBean Name of the associated parent component Parameters: path - The context path for this Context Parameters: docBase - Document base directory (or WAR) for this Context exception: Exception - if an MBean cannot be created or registered |
createStandardEngineService | public Vector createStandardEngineService(String parent, String engineName, String defaultHost, String serviceName) throws Exception(Code) | | Create a new StandardEngine.
Parameters: parent - MBean Name of the associated parent component Parameters: engineName - Unique name of this Engine Parameters: defaultHost - Default hostname of this Engine Parameters: serviceName - Unique name of this Service exception: Exception - if an MBean cannot be created or registered |
createStandardHost | public String createStandardHost(String parent, String name, String appBase, boolean autoDeploy, boolean deployOnStartup, boolean deployXML, boolean unpackWARs, boolean xmlNamespaceAware, boolean xmlValidation) throws Exception(Code) | | Create a new StandardHost.
Parameters: parent - MBean Name of the associated parent component Parameters: name - Unique name of this Host Parameters: appBase - Application base directory name Parameters: autoDeploy - Should we auto deploy? Parameters: deployOnStartup - Deploy on server startup? Parameters: deployXML - Should we deploy Context XML config files property? Parameters: unpackWARs - Should we unpack WARs when auto deploying? Parameters: xmlNamespaceAware - Should we turn on/off XML namespace awareness? Parameters: xmlValidation - Should we turn on/off XML validation? exception: Exception - if an MBean cannot be created or registered |
createStandardManager | public String createStandardManager(String parent) throws Exception(Code) | | Create a new StandardManager.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
createStandardService | public String createStandardService(String parent, String name, String domain) throws Exception(Code) | | Create a new StandardService.
Parameters: parent - MBean Name of the associated parent component Parameters: name - Unique name of this StandardService exception: Exception - if an MBean cannot be created or registered |
createUserDatabaseRealm | public String createUserDatabaseRealm(String parent, String resourceName) throws Exception(Code) | | Create a new UserDatabaseRealm.
Parameters: parent - MBean Name of the associated parent component Parameters: resourceName - Global JNDI resource name of the associatedUserDatabase exception: Exception - if an MBean cannot be created or registered |
createWebappLoader | public String createWebappLoader(String parent) throws Exception(Code) | | Create a new Web Application Loader.
Parameters: parent - MBean Name of the associated parent component exception: Exception - if an MBean cannot be created or registered |
findObjectName | public String findObjectName(String type)(Code) | | Return the managed bean definition for the specified bean type
Parameters: type - MBean type |
removeConnector | public void removeConnector(String name) throws Exception(Code) | | Remove an existing Connector.
Parameters: name - MBean Name of the component to remove exception: Exception - if a component cannot be removed |
removeContext | public void removeContext(String contextName) throws Exception(Code) | | Remove an existing Context.
Parameters: contextName - MBean Name of the comonent to remove exception: Exception - if a component cannot be removed |
removeHost | public void removeHost(String name) throws Exception(Code) | | Remove an existing Host.
Parameters: name - MBean Name of the comonent to remove exception: Exception - if a component cannot be removed |
removeLoader | public void removeLoader(String name) throws Exception(Code) | | Remove an existing Loader.
Parameters: name - MBean Name of the comonent to remove exception: Exception - if a component cannot be removed |
removeManager | public void removeManager(String name) throws Exception(Code) | | Remove an existing Manager.
Parameters: name - MBean Name of the comonent to remove exception: Exception - if a component cannot be removed |
removeRealm | public void removeRealm(String name) throws Exception(Code) | | Remove an existing Realm.
Parameters: name - MBean Name of the comonent to remove exception: Exception - if a component cannot be removed |
removeService | public void removeService(String name) throws Exception(Code) | | Remove an existing Service.
Parameters: name - MBean Name of the component to remove exception: Exception - if a component cannot be removed |
removeValve | public void removeValve(String name) throws Exception(Code) | | Remove an existing Valve.
Parameters: name - MBean Name of the comonent to remove exception: Exception - if a component cannot be removed |
Methods inherited from org.apache.tomcat.util.modeler.BaseModelMBean | public void addAttributeChangeNotificationListener(NotificationListener listener, String name, Object handback) throws IllegalArgumentException(Code)(Java Doc) public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException(Code)(Java Doc) public Object getAttribute(String name) throws AttributeNotFoundException, MBeanException, ReflectionException(Code)(Java Doc) public AttributeList getAttributes(String names)(Code)(Java Doc) public String getClassName()(Code)(Java Doc) public ObjectName getJmxName()(Code)(Java Doc) public MBeanInfo getMBeanInfo()(Code)(Java Doc) public Object getManagedResource() throws InstanceNotFoundException, InvalidTargetObjectTypeException, MBeanException, RuntimeOperationsException(Code)(Java Doc) public String getModelerType()(Code)(Java Doc) public MBeanNotificationInfo[] getNotificationInfo()(Code)(Java Doc) public String getObjectName()(Code)(Java Doc) public Object invoke(String name, Object params, String signature) throws MBeanException, ReflectionException(Code)(Java Doc) public void postDeregister()(Code)(Java Doc) public void postRegister(Boolean registrationDone)(Code)(Java Doc) public void preDeregister() throws Exception(Code)(Java Doc) public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception(Code)(Java Doc) public void removeAttributeChangeNotificationListener(NotificationListener listener, String name) throws ListenerNotFoundException(Code)(Java Doc) public void removeAttributeChangeNotificationListener(NotificationListener listener, String attributeName, Object handback) throws ListenerNotFoundException(Code)(Java Doc) public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException(Code)(Java Doc) public void removeNotificationListener(NotificationListener listener, Object handback) throws ListenerNotFoundException(Code)(Java Doc) public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException(Code)(Java Doc) public void sendAttributeChangeNotification(AttributeChangeNotification notification) throws MBeanException, RuntimeOperationsException(Code)(Java Doc) public void sendAttributeChangeNotification(Attribute oldValue, Attribute newValue) throws MBeanException, RuntimeOperationsException(Code)(Java Doc) public void sendNotification(Notification notification) throws MBeanException, RuntimeOperationsException(Code)(Java Doc) public void sendNotification(String message) throws MBeanException, RuntimeOperationsException(Code)(Java Doc) public void setAttribute(Attribute attribute) throws AttributeNotFoundException, MBeanException, ReflectionException(Code)(Java Doc) public AttributeList setAttributes(AttributeList attributes)(Code)(Java Doc) public void setManagedBean(ManagedBean managedBean)(Code)(Java Doc) public void setManagedResource(Object resource, String type) throws InstanceNotFoundException, MBeanException, RuntimeOperationsException(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|