Examples of OpenMBeanParameterInfoSupport


Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

   public void testHashCode()
      throws Exception
   {
      OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
      {
         new OpenMBeanParameterInfoSupport(
            "name", "description", SimpleType.STRING)
      };
      OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
         "name", "description", parms,
         SimpleType.STRING, OpenMBeanOperationInfoSupport.ACTION_INFO);
View Full Code Here

Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

   public void testToString()
      throws Exception
   {
      OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
      {
         new OpenMBeanParameterInfoSupport(
            "name", "description", SimpleType.STRING)
      };
      OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
         "NAME", "DESCRIPTION", parms,
         SimpleType.INTEGER, OpenMBeanOperationInfoSupport.ACTION_INFO);
View Full Code Here

Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

   public void testSerialization()
      throws Exception
   {
      OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
      {
         new OpenMBeanParameterInfoSupport(
            "name", "description", SimpleType.STRING)
      };
      OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
         "name", "description", parms,
         SimpleType.STRING, OpenMBeanOperationInfoSupport.ACTION_INFO);
View Full Code Here

Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

      boolean caught = false;
      try
      {
         OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
         {
            new OpenMBeanParameterInfoSupport(
               "name", "description", SimpleType.STRING)
         };
         OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
            null, "description", parms,
            SimpleType.STRING, OpenMBeanOperationInfoSupport.ACTION_INFO);
      }
      catch (IllegalArgumentException e)
      {
         caught = true;
      }
      if (caught == false)
         fail("Expected IllegalArgumentException for null name");

      caught = false;
      try
      {
         OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
         {
            new OpenMBeanParameterInfoSupport(
               "name", "description", SimpleType.STRING)
         };
         OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
            "", "description", parms,
            SimpleType.STRING, OpenMBeanOperationInfoSupport.ACTION_INFO);
      }
      catch (IllegalArgumentException e)
      {
         caught = true;
      }
      if (caught == false)
         fail("Expected IllegalArgumentException for empty name");

      caught = false;
      try
      {
         OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
         {
            new OpenMBeanParameterInfoSupport(
               "name", "description", SimpleType.STRING)
         };
         OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
            "name", null, parms,
            SimpleType.STRING, OpenMBeanOperationInfoSupport.ACTION_INFO);
      }
      catch (IllegalArgumentException e)
      {
         caught = true;
      }
      if (caught == false)
         fail("Expected IllegalArgumentException for null description");

      caught = false;
      try
      {
         OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
         {
            new OpenMBeanParameterInfoSupport(
               "name", "description", SimpleType.STRING)
         };
         OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
            "name", "", parms,
            SimpleType.STRING, OpenMBeanOperationInfoSupport.ACTION_INFO);
      }
      catch (IllegalArgumentException e)
      {
         caught = true;
      }
      if (caught == false)
         fail("Expected IllegalArgumentException for empty description");

      caught = false;
      try
      {
         OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
            "name", "description", new MyOpenMBeanParameterInfo[] { new MyOpenMBeanParameterInfo() },
            SimpleType.STRING, OpenMBeanOperationInfoSupport.ACTION_INFO);
      }
      catch (ArrayStoreException e)
      {
         caught = true;
      }
      if (caught == false)
         fail("Expected ArrayStoreException for non MBeanParameterInfo array");

      caught = false;
      try
      {
         OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
         {
            new OpenMBeanParameterInfoSupport(
               "name", "description", SimpleType.STRING)
         };
         OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
            "name", "description", parms,
            null, OpenMBeanOperationInfoSupport.ACTION_INFO);
      }
      catch (IllegalArgumentException e)
      {
         caught = true;
      }
      if (caught == false)
         fail("Expected IllegalArgumentException for null return type");

      caught = false;
      try
      {
         OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
         {
            new OpenMBeanParameterInfoSupport(
               "name", "description", SimpleType.STRING)
         };
         OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
            "name", "description", parms,
            SimpleType.VOID, OpenMBeanOperationInfoSupport.ACTION_INFO);
      }
      catch (IllegalArgumentException e)
      {
         caught = true;
      }
      if (caught == true)
         fail("Didn't expect IllegalArgumentException for VOID return type");

      caught = false;
      try
      {
         OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
         {
            new OpenMBeanParameterInfoSupport(
               "name", "description", SimpleType.STRING)
         };
         OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
            "name", "description", parms,
            SimpleType.STRING, 1234567);
      }
      catch (IllegalArgumentException e)
      {
         caught = true;
      }
      if (caught == false)
         fail("Expected IllegalArgumentExecption for invalid action");

      caught = false;
      try
      {
         OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
         {
            new OpenMBeanParameterInfoSupport(
               "name", "description", SimpleType.STRING)
         };
         OpenMBeanOperationInfoSupport info = new OpenMBeanOperationInfoSupport(
            "name", "description", parms,
            SimpleType.STRING, OpenMBeanOperationInfoSupport.UNKNOWN);
View Full Code Here

Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

      return new OpenMBeanOperationInfoSupport("operation", "A operation", new OpenMBeanParameterInfo[]{createOpenMBeanParameterInfoSupport()}, SimpleType.STRING, MBeanOperationInfo.ACTION);
   }

   public OpenMBeanParameterInfoSupport createOpenMBeanParameterInfoSupport()
   {
      return new OpenMBeanParameterInfoSupport("param1", "A param", SimpleType.STRING);
   }
View Full Code Here

Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

        if (equal(name, pi.getName()) &&
                equal(description, pi.getDescription()))
            return pi;
        else if (pi instanceof OpenMBeanParameterInfo) {
            OpenMBeanParameterInfo opi = (OpenMBeanParameterInfo) pi;
            return new OpenMBeanParameterInfoSupport(name,
                                                     description,
                                                     opi.getOpenType(),
                                                     pi.getDescriptor());
        } else {
            return new MBeanParameterInfo(name,
View Full Code Here

Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

      assertEquals("description", info.getDescription());
      assertEquals(0, info.getSignature().length);

      OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
      {
         new OpenMBeanParameterInfoSupport(
            "name", "description", SimpleType.STRING)
      };
      info = new OpenMBeanConstructorInfoSupport(
         "name", "description", parms);
      assertEquals("name", info.getName());
View Full Code Here

Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

         "name2", "description", null);

      assertTrue("Instances with different names are not equal", info.equals(info2) == false);
      assertTrue("Instances with different names are not equal", info2.equals(info) == false);

      OpenMBeanParameterInfoSupport param1 = new OpenMBeanParameterInfoSupport(
         "name", "description", SimpleType.STRING);
      OpenMBeanParameterInfoSupport param2 = new OpenMBeanParameterInfoSupport(
         "name2", "description", SimpleType.STRING);

      info = new OpenMBeanConstructorInfoSupport(
         "name", "description", new OpenMBeanParameterInfoSupport[] { param1, param2 });
      info2 = new OpenMBeanConstructorInfoSupport(
         "name", "description", new OpenMBeanParameterInfoSupport[] { param1, param2 });

      assertTrue("Different instances with the same parameters are equal", info.equals(info2));
      assertTrue("Different instances with the same parameters are equal", info2.equals(info));

      info = new OpenMBeanConstructorInfoSupport(
         "name", "description", new OpenMBeanParameterInfoSupport[] { param1, param2 });
      info2 = new OpenMBeanConstructorInfoSupport(
         "name", "description", new OpenMBeanParameterInfoSupport[] { param2, param1 });

      assertTrue("Different instances with the same signature but different parameters are not equal",
         info.equals(info2) == false);
      assertTrue("Different instances with the same signature but different parameters are not equal",
         info2.equals(info) == false);

      param2 = new OpenMBeanParameterInfoSupport(
         "name2", "description", SimpleType.INTEGER);
      info2 = new OpenMBeanConstructorInfoSupport(
         "name", "description", new OpenMBeanParameterInfoSupport[] { param1, param2 });

      assertTrue("Different instances with different signatures are not equal",
View Full Code Here

Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

   public void testHashCode()
      throws Exception
   {
      OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
      {
         new OpenMBeanParameterInfoSupport(
            "name", "description", SimpleType.STRING)
      };
      OpenMBeanConstructorInfoSupport info = new OpenMBeanConstructorInfoSupport(
         "name", "description", parms);
View Full Code Here

Examples of javax.management.openmbean.OpenMBeanParameterInfoSupport

   public void testToString()
      throws Exception
   {
      OpenMBeanParameterInfoSupport[] parms = new OpenMBeanParameterInfoSupport[]
      {
         new OpenMBeanParameterInfoSupport(
            "name", "description", SimpleType.STRING)
      };
      OpenMBeanConstructorInfoSupport info = new OpenMBeanConstructorInfoSupport(
         "NAME", "DESCRIPTION", parms);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.