Author: markt
Date: Fri Feb 3 12:15:42 2012
New Revision: 1240117
URL: http://svn.apache.org/viewvc?rev=1240117&view=rev
Log:
Remove deprecated code
Modified:
tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java
Modified: tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java?rev=1240117&r1=1240116&r2=1240117&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java (original)
+++ tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java Fri Feb 3
12:15:42 2012
@@ -49,13 +49,6 @@ import org.apache.catalina.deploy.Contex
import org.apache.catalina.deploy.NamingResources;
import org.apache.catalina.util.ContextName;
import org.apache.catalina.valves.ValveBase;
-import org.apache.coyote.ProtocolHandler;
-import org.apache.coyote.ajp.AjpAprProtocol;
-import org.apache.coyote.ajp.AjpProtocol;
-import org.apache.coyote.http11.Http11AprProtocol;
-import org.apache.coyote.http11.Http11NioProtocol;
-import org.apache.coyote.http11.Http11Protocol;
-import org.apache.tomcat.util.ExceptionUtils;
import org.apache.tomcat.util.IntrospectionUtils;
import org.apache.tomcat.util.modeler.ManagedBean;
import org.apache.tomcat.util.modeler.Registry;
@@ -966,73 +959,6 @@ public class MBeanUtils {
/**
* Deregister the MBean for this
- * <code>Connector</code> object.
- *
- * @param connector The Connector to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Connector connector, Service service)
- throws Exception {
-
- // domain is engine name
- String domain = service.getContainer().getName();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, connector);
- if( mserver.isRegistered( oname )) {
- mserver.unregisterMBean(oname);
- }
- // Unregister associated request processor
- String worker = null;
- ProtocolHandler handler = connector.getProtocolHandler();
- if (handler instanceof Http11Protocol) {
- worker = ((Http11Protocol)handler).getName();
- } else if (handler instanceof Http11NioProtocol) {
- worker = ((Http11NioProtocol)handler).getName();
- } else if (handler instanceof Http11AprProtocol) {
- worker = ((Http11AprProtocol)handler).getName();
- } else if (handler instanceof AjpProtocol) {
- worker = ((AjpProtocol)handler).getName();
- } else if (handler instanceof AjpAprProtocol) {
- worker = ((AjpAprProtocol)handler).getName();
- }
- ObjectName query = new ObjectName(
- domain + ":type=RequestProcessor,worker=" + worker + ",*");
- Set<ObjectName> results = mserver.queryNames(query, null);
- for(ObjectName result : results) {
- mserver.unregisterMBean(result);
- }
- }
-
-
- /**
- * Deregister the MBean for this
- * <code>Context</code> object.
- *
- * @param context The Context to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Context context)
- throws Exception {
-
- String domain = context.getParent().getParent().getName();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, context);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
- * Deregister the MBean for this
* <code>ContextEnvironment</code> object.
*
* @param environment The ContextEnvironment to be managed
@@ -1116,29 +1042,6 @@ public class MBeanUtils {
/**
* Deregister the MBean for this
- * <code>Engine</code> object.
- *
- * @param engine The Engine to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- *
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Engine engine)
- throws Exception {
- String domain = engine.getName();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, engine);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
- * Deregister the MBean for this
* <code>Group</code> object.
*
* @param group The Group to be managed
@@ -1165,141 +1068,6 @@ public class MBeanUtils {
/**
* Deregister the MBean for this
- * <code>Host</code> object.
- *
- * @param host The Host to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Host host)
- throws Exception {
-
- String domain = host.getParent().getName();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, host);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
- * Deregister the MBean for this
- * <code>Loader</code> object.
- *
- * @param loader The Loader to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Loader loader)
- throws Exception {
-
- String mname = createManagedName(loader);
- ManagedBean managed = registry.findManagedBean(mname);
- if (managed == null) {
- return;
- }
- String domain = managed.getDomain();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, loader);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
- * Deregister the MBean for this
- * <code>Manager</code> object.
- *
- * @param manager The Manager to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Manager manager)
- throws Exception {
-
- String mname = createManagedName(manager);
- ManagedBean managed = registry.findManagedBean(mname);
- if (managed == null) {
- return;
- }
- String domain = managed.getDomain();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, manager);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
- * Deregister the MBean for this
- * <code>NamingResources</code> object.
- *
- * @param resources The NamingResources to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(NamingResources resources)
- throws Exception {
-
- String mname = createManagedName(resources);
- ManagedBean managed = registry.findManagedBean(mname);
- if (managed == null) {
- return;
- }
- String domain = managed.getDomain();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, resources);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
- * Deregister the MBean for this
- * <code>Realm</code> object.
- *
- * @param realm The Realm to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Realm realm)
- throws Exception {
-
- String mname = createManagedName(realm);
- ManagedBean managed = registry.findManagedBean(mname);
- if (managed == null) {
- return;
- }
- String domain = managed.getDomain();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, realm);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
- * Deregister the MBean for this
* <code>Role</code> object.
*
* @param role The Role to be managed
@@ -1326,72 +1094,6 @@ public class MBeanUtils {
/**
* Deregister the MBean for this
- * <code>Server</code> object.
- *
- * @param server The Server to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Server server)
- throws Exception {
-
- String mname = createManagedName(server);
- ManagedBean managed = registry.findManagedBean(mname);
- if (managed == null) {
- return;
- }
- String domain = managed.getDomain();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, server);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- // Global String cache - fixed name
- oname = new ObjectName("Catalina:type=StringCache");
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- // MBean Factory - fixed name
- oname = new ObjectName("Catalina:type=MBeanFactory");
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
- * Deregister the MBean for this
- * <code>Service</code> object.
- *
- * @param service The Service to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Service service)
- throws Exception {
-
- String mname = createManagedName(service);
- ManagedBean managed = registry.findManagedBean(mname);
- if (managed == null) {
- return;
- }
- String domain = managed.getDomain();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, service);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
- * Deregister the MBean for this
* <code>User</code> object.
*
* @param user The User to be managed
@@ -1417,34 +1119,6 @@ public class MBeanUtils {
/**
- * Deregister the MBean for this
- * <code>UserDatabase</code> object.
- *
- * @param userDatabase The UserDatabase to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(UserDatabase userDatabase)
- throws Exception {
-
- String mname = createManagedName(userDatabase);
- ManagedBean managed = registry.findManagedBean(mname);
- if (managed == null) {
- return;
- }
- String domain = managed.getDomain();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, userDatabase);
- if( mserver.isRegistered(oname) )
- mserver.unregisterMBean(oname);
-
- }
-
-
- /**
* Deregister the MBean for the
* <code>UserDatabase</code> object with this name.
*
@@ -1487,39 +1161,4 @@ public class MBeanUtils {
"Users:type=UserDatabase,database=" + userDatabase);
mserver.unregisterMBean(db);
}
-
-
- /**
- * Deregister the MBean for this
- * <code>Valve</code> object.
- *
- * @param valve The Valve to be managed
- *
- * @exception Exception if an MBean cannot be deregistered
- * @deprecated Unused. Will be removed in Tomcat 8.0.x
- */
- @Deprecated
- static void destroyMBean(Valve valve, Container container)
- throws Exception {
-
- ((Contained)valve).setContainer(container);
- String mname = createManagedName(valve);
- ManagedBean managed = registry.findManagedBean(mname);
- if (managed == null) {
- return;
- }
- String domain = managed.getDomain();
- if (domain == null)
- domain = mserver.getDefaultDomain();
- ObjectName oname = createObjectName(domain, valve);
- try {
- ((Contained)valve).setContainer(null);
- } catch (Throwable t) {
- ExceptionUtils.handleThrowable(t);
- }
- if( mserver.isRegistered(oname) ) {
- mserver.unregisterMBean(oname);
- }
-
- }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]