Java Doc for MBeanFactory.java in  » Sevlet-Container » apache-tomcat-6.0.14 » org » apache » catalina » mbeans » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Sevlet Container » apache tomcat 6.0.14 » org.apache.catalina.mbeans 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


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  StringcreateAccessLoggerValve(String parent)
     Create a new AccessLoggerValve.
public  StringcreateAjpConnector(String parent, String address, int port)
    
public  StringcreateDataSourceRealm(String parent, String dataSourceName, String roleNameCol, String userCredCol, String userNameCol, String userRoleTable, String userTable)
     Create a new DataSource Realm.
public  StringcreateHttpConnector(String parent, String address, int port)
    
public  StringcreateHttpsConnector(String parent, String address, int port)
    
public  StringcreateJDBCRealm(String parent, String driverName, String connectionName, String connectionPassword, String connectionURL)
     Create a new JDBC Realm.
public  StringcreateJNDIRealm(String parent)
     Create a new JNDI Realm.
public  StringcreateMemoryRealm(String parent)
     Create a new Memory Realm.
public  StringcreateRemoteAddrValve(String parent)
     Create a new Remote Address Filter Valve.
public  StringcreateRemoteHostValve(String parent)
     Create a new Remote Host Filter Valve.
public  StringcreateRequestDumperValve(String parent)
     Create a new Request Dumper Valve.
public  StringcreateSingleSignOn(String parent)
     Create a new Single Sign On Valve.
public  StringcreateStandardContext(String parent, String path, String docBase)
     Create a new StandardContext.
public  StringcreateStandardContext(String parent, String path, String docBase, boolean xmlValidation, boolean xmlNamespaceAware, boolean tldValidation, boolean tldNamespaceAware)
     Create a new StandardContext.
public  VectorcreateStandardEngineService(String parent, String engineName, String defaultHost, String serviceName)
     Create a new StandardEngine.
public  StringcreateStandardHost(String parent, String name, String appBase, boolean autoDeploy, boolean deployOnStartup, boolean deployXML, boolean unpackWARs, boolean xmlNamespaceAware, boolean xmlValidation)
     Create a new StandardHost.
public  StringcreateStandardManager(String parent)
     Create a new StandardManager.
public  StringcreateStandardService(String parent, String name, String domain)
     Create a new StandardService.
public  StringcreateUserDatabaseRealm(String parent, String resourceName)
     Create a new UserDatabaseRealm.
public  StringcreateWebappLoader(String parent)
     Create a new Web Application Loader.
public  StringfindObjectName(String type)
    
public  voidremoveConnector(String name)
     Remove an existing Connector.
public  voidremoveContext(String contextName)
     Remove an existing Context.
public  voidremoveHost(String name)
     Remove an existing Host.
public  voidremoveLoader(String name)
     Remove an existing Loader.
public  voidremoveManager(String name)
     Remove an existing Manager.
public  voidremoveRealm(String name)
     Remove an existing Realm.
public  voidremoveService(String name)
     Remove an existing Service.
public  voidremoveValve(String name)
     Remove an existing Valve.


Constructor Detail
MBeanFactory
public MBeanFactory() throws MBeanException, RuntimeOperationsException(Code)
Construct a ModelMBean with default ModelMBeanInfo information.
exception:
  MBeanException - if the initializer of an objectthrows an exception
exception:
  RuntimeOperationsException - if an IllegalArgumentExceptionoccurs




Method Detail
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



Fields inherited from org.apache.tomcat.util.modeler.BaseModelMBean
protected BaseNotificationBroadcaster attributeBroadcaster(Code)(Java Doc)
protected BaseNotificationBroadcaster generalBroadcaster(Code)(Java Doc)
protected ManagedBean managedBean(Code)(Java Doc)
protected ObjectName oname(Code)(Java Doc)
protected Object resource(Code)(Java Doc)
protected String resourceType(Code)(Java Doc)

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)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.