| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tomcat.util.modeler.BaseModelMBean
org.apache.catalina.mbeans.MBeanFactory
public class MBeanFactory
A ModelMBean implementation for the
 org.apache.catalina.core.StandardServer component.
| Field Summary | 
|---|
| Fields inherited from class org.apache.tomcat.util.modeler.BaseModelMBean | 
|---|
| attributeBroadcaster, generalBroadcaster, managedBean, oname, resource, resourceType | 
| Constructor Summary | |
|---|---|
| MBeanFactory()Construct a ModelMBeanwith defaultModelMBeanInfoinformation. | |
| Method Summary | |
|---|---|
|  java.lang.String | createAccessLoggerValve(java.lang.String parent)Create a new AccessLoggerValve. | 
|  java.lang.String | createAjpConnector(java.lang.String parent,
                   java.lang.String address,
                   int port)Create a new AjpConnector | 
|  java.lang.String | createDataSourceRealm(java.lang.String parent,
                      java.lang.String dataSourceName,
                      java.lang.String roleNameCol,
                      java.lang.String userCredCol,
                      java.lang.String userNameCol,
                      java.lang.String userRoleTable,
                      java.lang.String userTable)Create a new DataSource Realm. | 
|  java.lang.String | createHttpConnector(java.lang.String parent,
                    java.lang.String address,
                    int port)Create a new HttpConnector | 
|  java.lang.String | createHttpsConnector(java.lang.String parent,
                     java.lang.String address,
                     int port)Create a new HttpsConnector | 
|  java.lang.String | createJDBCRealm(java.lang.String parent,
                java.lang.String driverName,
                java.lang.String connectionName,
                java.lang.String connectionPassword,
                java.lang.String connectionURL)Create a new JDBC Realm. | 
|  java.lang.String | createJNDIRealm(java.lang.String parent)Create a new JNDI Realm. | 
|  java.lang.String | createMemoryRealm(java.lang.String parent)Create a new Memory Realm. | 
|  java.lang.String | createRemoteAddrValve(java.lang.String parent)Create a new Remote Address Filter Valve. | 
|  java.lang.String | createRemoteHostValve(java.lang.String parent)Create a new Remote Host Filter Valve. | 
|  java.lang.String | createRequestDumperValve(java.lang.String parent)Create a new Request Dumper Valve. | 
|  java.lang.String | createSingleSignOn(java.lang.String parent)Create a new Single Sign On Valve. | 
|  java.lang.String | createStandardContext(java.lang.String parent,
                      java.lang.String path,
                      java.lang.String docBase)Create a new StandardContext. | 
|  java.lang.String | createStandardContext(java.lang.String parent,
                      java.lang.String path,
                      java.lang.String docBase,
                      boolean xmlValidation,
                      boolean xmlNamespaceAware,
                      boolean tldValidation,
                      boolean tldNamespaceAware)Create a new StandardContext. | 
|  java.util.Vector | createStandardEngineService(java.lang.String parent,
                            java.lang.String engineName,
                            java.lang.String defaultHost,
                            java.lang.String serviceName)Create a new StandardEngine. | 
|  java.lang.String | createStandardHost(java.lang.String parent,
                   java.lang.String name,
                   java.lang.String appBase,
                   boolean autoDeploy,
                   boolean deployOnStartup,
                   boolean deployXML,
                   boolean unpackWARs,
                   boolean xmlNamespaceAware,
                   boolean xmlValidation)Create a new StandardHost. | 
|  java.lang.String | createStandardManager(java.lang.String parent)Create a new StandardManager. | 
|  java.lang.String | createStandardService(java.lang.String parent,
                      java.lang.String name,
                      java.lang.String domain)Create a new StandardService. | 
|  java.lang.String | createUserDatabaseRealm(java.lang.String parent,
                        java.lang.String resourceName)Create a new UserDatabaseRealm. | 
|  java.lang.String | createWebappLoader(java.lang.String parent)Create a new Web Application Loader. | 
|  java.lang.String | findObjectName(java.lang.String type)Return the managed bean definition for the specified bean type | 
|  void | removeConnector(java.lang.String name)Remove an existing Connector. | 
|  void | removeContext(java.lang.String contextName)Remove an existing Context. | 
|  void | removeHost(java.lang.String name)Remove an existing Host. | 
|  void | removeLoader(java.lang.String name)Remove an existing Loader. | 
|  void | removeManager(java.lang.String name)Remove an existing Manager. | 
|  void | removeRealm(java.lang.String name)Remove an existing Realm. | 
|  void | removeService(java.lang.String name)Remove an existing Service. | 
|  void | removeValve(java.lang.String name)Remove an existing Valve. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public MBeanFactory()
             throws javax.management.MBeanException,
                    javax.management.RuntimeOperationsException
ModelMBean with default
 ModelMBeanInfo information.
javax.management.MBeanException - if the initializer of an object
  throws an exception
javax.management.RuntimeOperationsException - if an IllegalArgumentException
  occurs| Method Detail | 
|---|
public java.lang.String findObjectName(java.lang.String type)
type - MBean type
public java.lang.String createAccessLoggerValve(java.lang.String parent)
                                         throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createAjpConnector(java.lang.String parent,
                                           java.lang.String address,
                                           int port)
                                    throws java.lang.Exception
parent - MBean Name of the associated parent componentaddress - The IP address on which to bindport - TCP port number to listen on
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createDataSourceRealm(java.lang.String parent,
                                              java.lang.String dataSourceName,
                                              java.lang.String roleNameCol,
                                              java.lang.String userCredCol,
                                              java.lang.String userNameCol,
                                              java.lang.String userRoleTable,
                                              java.lang.String userTable)
                                       throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createHttpConnector(java.lang.String parent,
                                            java.lang.String address,
                                            int port)
                                     throws java.lang.Exception
parent - MBean Name of the associated parent componentaddress - The IP address on which to bindport - TCP port number to listen on
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createHttpsConnector(java.lang.String parent,
                                             java.lang.String address,
                                             int port)
                                      throws java.lang.Exception
parent - MBean Name of the associated parent componentaddress - The IP address on which to bindport - TCP port number to listen on
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createJDBCRealm(java.lang.String parent,
                                        java.lang.String driverName,
                                        java.lang.String connectionName,
                                        java.lang.String connectionPassword,
                                        java.lang.String connectionURL)
                                 throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createJNDIRealm(java.lang.String parent)
                                 throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createMemoryRealm(java.lang.String parent)
                                   throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createRemoteAddrValve(java.lang.String parent)
                                       throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createRemoteHostValve(java.lang.String parent)
                                       throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createRequestDumperValve(java.lang.String parent)
                                          throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createSingleSignOn(java.lang.String parent)
                                    throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createStandardContext(java.lang.String parent,
                                              java.lang.String path,
                                              java.lang.String docBase)
                                       throws java.lang.Exception
parent - MBean Name of the associated parent componentpath - The context path for this ContextdocBase - Document base directory (or WAR) for this Context
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createStandardContext(java.lang.String parent,
                                              java.lang.String path,
                                              java.lang.String docBase,
                                              boolean xmlValidation,
                                              boolean xmlNamespaceAware,
                                              boolean tldValidation,
                                              boolean tldNamespaceAware)
                                       throws java.lang.Exception
parent - MBean Name of the associated parent componentpath - The context path for this ContextdocBase - Document base directory (or WAR) for this Context
java.lang.Exception - if an MBean cannot be created or registered
public java.util.Vector createStandardEngineService(java.lang.String parent,
                                                    java.lang.String engineName,
                                                    java.lang.String defaultHost,
                                                    java.lang.String serviceName)
                                             throws java.lang.Exception
parent - MBean Name of the associated parent componentengineName - Unique name of this EnginedefaultHost - Default hostname of this EngineserviceName - Unique name of this Service
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createStandardHost(java.lang.String parent,
                                           java.lang.String name,
                                           java.lang.String appBase,
                                           boolean autoDeploy,
                                           boolean deployOnStartup,
                                           boolean deployXML,
                                           boolean unpackWARs,
                                           boolean xmlNamespaceAware,
                                           boolean xmlValidation)
                                    throws java.lang.Exception
parent - MBean Name of the associated parent componentname - Unique name of this HostappBase - Application base directory nameautoDeploy - Should we auto deploy?deployOnStartup - Deploy on server startup?deployXML - Should we deploy Context XML config files property?unpackWARs - Should we unpack WARs when auto deploying?xmlNamespaceAware - Should we turn on/off XML namespace awareness?xmlValidation - Should we turn on/off XML validation?
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createStandardManager(java.lang.String parent)
                                       throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createStandardService(java.lang.String parent,
                                              java.lang.String name,
                                              java.lang.String domain)
                                       throws java.lang.Exception
parent - MBean Name of the associated parent componentname - Unique name of this StandardService
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createUserDatabaseRealm(java.lang.String parent,
                                                java.lang.String resourceName)
                                         throws java.lang.Exception
parent - MBean Name of the associated parent componentresourceName - Global JNDI resource name of the associated
  UserDatabase
java.lang.Exception - if an MBean cannot be created or registered
public java.lang.String createWebappLoader(java.lang.String parent)
                                    throws java.lang.Exception
parent - MBean Name of the associated parent component
java.lang.Exception - if an MBean cannot be created or registered
public void removeConnector(java.lang.String name)
                     throws java.lang.Exception
name - MBean Name of the component to remove
java.lang.Exception - if a component cannot be removed
public void removeContext(java.lang.String contextName)
                   throws java.lang.Exception
contextName - MBean Name of the comonent to remove
java.lang.Exception - if a component cannot be removed
public void removeHost(java.lang.String name)
                throws java.lang.Exception
name - MBean Name of the comonent to remove
java.lang.Exception - if a component cannot be removed
public void removeLoader(java.lang.String name)
                  throws java.lang.Exception
name - MBean Name of the comonent to remove
java.lang.Exception - if a component cannot be removed
public void removeManager(java.lang.String name)
                   throws java.lang.Exception
name - MBean Name of the comonent to remove
java.lang.Exception - if a component cannot be removed
public void removeRealm(java.lang.String name)
                 throws java.lang.Exception
name - MBean Name of the comonent to remove
java.lang.Exception - if a component cannot be removed
public void removeService(java.lang.String name)
                   throws java.lang.Exception
name - MBean Name of the component to remove
java.lang.Exception - if a component cannot be removed
public void removeValve(java.lang.String name)
                 throws java.lang.Exception
name - MBean Name of the comonent to remove
java.lang.Exception - if a component cannot be removed| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||