[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