[jboss-cvs] JBoss Messaging SVN: r6610 - trunk/tests/src/org/jboss/messaging/tests/integration/paging.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Apr 28 18:29:07 EDT 2009
Author: clebert.suconic at jboss.com
Date: 2009-04-28 18:29:07 -0400 (Tue, 28 Apr 2009)
New Revision: 6610
Modified:
trunk/tests/src/org/jboss/messaging/tests/integration/paging/PageCrashTest.java
Log:
Small tweak: Using the real MBeanServer instead of creating a fake one
Modified: trunk/tests/src/org/jboss/messaging/tests/integration/paging/PageCrashTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/integration/paging/PageCrashTest.java 2009-04-28 20:07:42 UTC (rev 6609)
+++ trunk/tests/src/org/jboss/messaging/tests/integration/paging/PageCrashTest.java 2009-04-28 22:29:07 UTC (rev 6610)
@@ -23,35 +23,12 @@
package org.jboss.messaging.tests.integration.paging;
import java.io.File;
-import java.io.ObjectInputStream;
+import java.lang.management.ManagementFactory;
import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.List;
-import java.util.Set;
import java.util.concurrent.Executor;
-import javax.management.Attribute;
-import javax.management.AttributeList;
-import javax.management.AttributeNotFoundException;
-import javax.management.InstanceAlreadyExistsException;
-import javax.management.InstanceNotFoundException;
-import javax.management.IntrospectionException;
-import javax.management.InvalidAttributeValueException;
-import javax.management.ListenerNotFoundException;
-import javax.management.MBeanException;
-import javax.management.MBeanInfo;
-import javax.management.MBeanRegistrationException;
-import javax.management.MBeanServer;
-import javax.management.NotCompliantMBeanException;
-import javax.management.NotificationFilter;
-import javax.management.NotificationListener;
-import javax.management.ObjectInstance;
-import javax.management.ObjectName;
-import javax.management.OperationsException;
-import javax.management.QueryExp;
-import javax.management.ReflectionException;
-import javax.management.loading.ClassLoaderRepository;
-
import org.jboss.messaging.core.client.ClientConsumer;
import org.jboss.messaging.core.client.ClientMessage;
import org.jboss.messaging.core.client.ClientProducer;
@@ -268,7 +245,7 @@
{
FailingMessagingServerImpl(final Configuration config, final JBMSecurityManager securityManager)
{
- super(config, new FakeMBean(), securityManager);
+ super(config, ManagementFactory.getPlatformMBeanServer(), securityManager);
}
@Override
@@ -453,389 +430,6 @@
}
- class FakeMBean implements MBeanServer
- {
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#addNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)
- */
- public void addNotificationListener(ObjectName name,
- NotificationListener listener,
- NotificationFilter filter,
- Object handback) throws InstanceNotFoundException
- {
-
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.management.NotificationFilter, java.lang.Object)
- */
- public void addNotificationListener(ObjectName name,
- ObjectName listener,
- NotificationFilter filter,
- Object handback) throws InstanceNotFoundException
- {
-
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#createMBean(java.lang.String, javax.management.ObjectName)
- */
- public ObjectInstance createMBean(String className, ObjectName name) throws ReflectionException,
- InstanceAlreadyExistsException,
- MBeanRegistrationException,
- MBeanException,
- NotCompliantMBeanException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName)
- */
- public ObjectInstance createMBean(String className, ObjectName name, ObjectName loaderName) throws ReflectionException,
- InstanceAlreadyExistsException,
- MBeanRegistrationException,
- MBeanException,
- NotCompliantMBeanException,
- InstanceNotFoundException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#createMBean(java.lang.String, javax.management.ObjectName, java.lang.Object[], java.lang.String[])
- */
- public ObjectInstance createMBean(String className, ObjectName name, Object[] params, String[] signature) throws ReflectionException,
- InstanceAlreadyExistsException,
- MBeanRegistrationException,
- MBeanException,
- NotCompliantMBeanException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName, java.lang.Object[], java.lang.String[])
- */
- public ObjectInstance createMBean(String className,
- ObjectName name,
- ObjectName loaderName,
- Object[] params,
- String[] signature) throws ReflectionException,
- InstanceAlreadyExistsException,
- MBeanRegistrationException,
- MBeanException,
- NotCompliantMBeanException,
- InstanceNotFoundException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#deserialize(javax.management.ObjectName, byte[])
- */
- public ObjectInputStream deserialize(ObjectName name, byte[] data) throws InstanceNotFoundException,
- OperationsException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#deserialize(java.lang.String, byte[])
- */
- public ObjectInputStream deserialize(String className, byte[] data) throws OperationsException,
- ReflectionException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#deserialize(java.lang.String, javax.management.ObjectName, byte[])
- */
- public ObjectInputStream deserialize(String className, ObjectName loaderName, byte[] data) throws InstanceNotFoundException,
- OperationsException,
- ReflectionException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getAttribute(javax.management.ObjectName, java.lang.String)
- */
- public Object getAttribute(ObjectName name, String attribute) throws MBeanException,
- AttributeNotFoundException,
- InstanceNotFoundException,
- ReflectionException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getAttributes(javax.management.ObjectName, java.lang.String[])
- */
- public AttributeList getAttributes(ObjectName name, String[] attributes) throws InstanceNotFoundException,
- ReflectionException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getClassLoader(javax.management.ObjectName)
- */
- public ClassLoader getClassLoader(ObjectName loaderName) throws InstanceNotFoundException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getClassLoaderFor(javax.management.ObjectName)
- */
- public ClassLoader getClassLoaderFor(ObjectName mbeanName) throws InstanceNotFoundException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getClassLoaderRepository()
- */
- public ClassLoaderRepository getClassLoaderRepository()
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getDefaultDomain()
- */
- public String getDefaultDomain()
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getDomains()
- */
- public String[] getDomains()
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getMBeanCount()
- */
- public Integer getMBeanCount()
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getMBeanInfo(javax.management.ObjectName)
- */
- public MBeanInfo getMBeanInfo(ObjectName name) throws InstanceNotFoundException,
- IntrospectionException,
- ReflectionException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#getObjectInstance(javax.management.ObjectName)
- */
- public ObjectInstance getObjectInstance(ObjectName name) throws InstanceNotFoundException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#instantiate(java.lang.String)
- */
- public Object instantiate(String className) throws ReflectionException, MBeanException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#instantiate(java.lang.String, javax.management.ObjectName)
- */
- public Object instantiate(String className, ObjectName loaderName) throws ReflectionException,
- MBeanException,
- InstanceNotFoundException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#instantiate(java.lang.String, java.lang.Object[], java.lang.String[])
- */
- public Object instantiate(String className, Object[] params, String[] signature) throws ReflectionException,
- MBeanException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#instantiate(java.lang.String, javax.management.ObjectName, java.lang.Object[], java.lang.String[])
- */
- public Object instantiate(String className, ObjectName loaderName, Object[] params, String[] signature) throws ReflectionException,
- MBeanException,
- InstanceNotFoundException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#invoke(javax.management.ObjectName, java.lang.String, java.lang.Object[], java.lang.String[])
- */
- public Object invoke(ObjectName name, String operationName, Object[] params, String[] signature) throws InstanceNotFoundException,
- MBeanException,
- ReflectionException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#isInstanceOf(javax.management.ObjectName, java.lang.String)
- */
- public boolean isInstanceOf(ObjectName name, String className) throws InstanceNotFoundException
- {
-
- return false;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#isRegistered(javax.management.ObjectName)
- */
- public boolean isRegistered(ObjectName name)
- {
-
- return false;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#queryMBeans(javax.management.ObjectName, javax.management.QueryExp)
- */
- public Set<ObjectInstance> queryMBeans(ObjectName name, QueryExp query)
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#queryNames(javax.management.ObjectName, javax.management.QueryExp)
- */
- public Set<ObjectName> queryNames(ObjectName name, QueryExp query)
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#registerMBean(java.lang.Object, javax.management.ObjectName)
- */
- public ObjectInstance registerMBean(Object object, ObjectName name) throws InstanceAlreadyExistsException,
- MBeanRegistrationException,
- NotCompliantMBeanException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName)
- */
- public void removeNotificationListener(ObjectName name, ObjectName listener) throws InstanceNotFoundException,
- ListenerNotFoundException
- {
-
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#removeNotificationListener(javax.management.ObjectName, javax.management.NotificationListener)
- */
- public void removeNotificationListener(ObjectName name, NotificationListener listener) throws InstanceNotFoundException,
- ListenerNotFoundException
- {
-
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.management.NotificationFilter, java.lang.Object)
- */
- public void removeNotificationListener(ObjectName name,
- ObjectName listener,
- NotificationFilter filter,
- Object handback) throws InstanceNotFoundException,
- ListenerNotFoundException
- {
-
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#removeNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)
- */
- public void removeNotificationListener(ObjectName name,
- NotificationListener listener,
- NotificationFilter filter,
- Object handback) throws InstanceNotFoundException,
- ListenerNotFoundException
- {
-
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#setAttribute(javax.management.ObjectName, javax.management.Attribute)
- */
- public void setAttribute(ObjectName name, Attribute attribute) throws InstanceNotFoundException,
- AttributeNotFoundException,
- InvalidAttributeValueException,
- MBeanException,
- ReflectionException
- {
-
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#setAttributes(javax.management.ObjectName, javax.management.AttributeList)
- */
- public AttributeList setAttributes(ObjectName name, AttributeList attributes) throws InstanceNotFoundException,
- ReflectionException
- {
-
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.management.MBeanServer#unregisterMBean(javax.management.ObjectName)
- */
- public void unregisterMBean(ObjectName name) throws InstanceNotFoundException, MBeanRegistrationException
- {
-
- }
-
- }
-
// Inner classes -------------------------------------------------
}
More information about the jboss-cvs-commits
mailing list