|
|||||||||
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 ModelMBean with default
ModelMBeanInfo information. |
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.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 |
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 |
removeValve(java.lang.String name)
Remove an existing Valve. |
void |
setContainer(java.lang.Object container)
Set the container that this factory was created for. |
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
occursMethod Detail |
---|
public void setContainer(java.lang.Object container)
public java.lang.String findObjectName(java.lang.String type)
type
- MBean typepublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 removedpublic 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 removedpublic 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 removedpublic 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 removedpublic 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 removedpublic 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 removedpublic 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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |