Package org.jboss.system.metadata

Examples of org.jboss.system.metadata.ServiceMetaData


      return attributes;
   }

   protected ServiceValueMetaData unmarshallSingleValue() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      assertOthers(metaData);
      List<ServiceAttributeMetaData> attributes = metaData.getAttributes();
      assertNotNull(attributes);
      assertEquals(1, attributes.size());
      ServiceAttributeMetaData attribute = attributes.get(0);
      assertAttributeName(attribute, "Attribute");
      ServiceValueMetaData result = attribute.getValue();
View Full Code Here


      assertOthers(metaData);
   }

   protected void dependsTwo() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      assertAttributes(metaData, new String[] { "AttributeName1", "AttributeName2" });
      assertOthers(metaData);
   }
View Full Code Here

      return result;
   }

   public void noAttributes() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      assertNoAttributes(metaData);
      assertOthers(metaData);
   }
View Full Code Here

   protected ServiceMetaData unmarshalSingleMBean(String name) throws Exception
   {
      URL url = findXML(name);
      List<ServiceMetaData> services = getMetaDataDelegate().unmarshal(url);
      assertFalse(url + " should contain an mbean ", services.isEmpty());
      ServiceMetaData service = services.get(services.size()-1);
      assertNotNull(service);
      return service;
   }
View Full Code Here

         super(ServiceDeployment.class);
      }

      protected ServiceDeployment getServiceDeployment() throws Exception
      {
         ServiceMetaData metaData = new ServiceMetaData();
         metaData.setObjectName(new ObjectName("jboss.system:service=Tester"));
         metaData.setCode(Tester.class.getName());
         metaData.setConstructor(new ServiceConstructorMetaData());
         ServiceDependencyMetaData o = new ServiceDependencyMetaData();
         o.setIDependOn("somenonexistant");
         metaData.setDependencies(Collections.singletonList(o));

         ServiceDeployment serviceDeployment = new ServiceDeployment();
         serviceDeployment.setServices(Collections.singletonList(metaData));
         return serviceDeployment;
      }
View Full Code Here

      dependsOne();
   }

   protected void dependsNone() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      assertNoDependencies(metaData);
      assertOthers(metaData);
   }
View Full Code Here

      assertOthers(metaData);
   }

   protected void dependsOne() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      ObjectName[] expected = { TEST1 };
      assertDependencies(metaData, expected);
      assertOthers(metaData);
   }
View Full Code Here

      assertOthers(metaData);
   }

   protected void dependsTwo() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      ObjectName[] expected = { TEST1, TEST2 };
      assertDependencies(metaData, expected);
      assertOthers(metaData);
   }
View Full Code Here

      compTypeAnno();
   }

   protected void compTypeAnno() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      String exp = "@org.jboss.test.system.metadata.annotation.CompType(type=\"DS\",subtype=\"LocalTX\")";
      assertAnnotation(metaData, exp, CompType.class);
      assertOthers(metaData);
   }
View Full Code Here

      super(name);
   }

   public void testConstructorDefault() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      assertDefaultConstructor(metaData);
      assertOthers(metaData);
   }
View Full Code Here

TOP

Related Classes of org.jboss.system.metadata.ServiceMetaData

Copyright © 2018 www.massapicom. 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.