Package org.jboss.system.metadata

Examples of org.jboss.system.metadata.ServiceMetaData


      return result;
   }

   public void noAttributes() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      assertNoAttributes(metaData);
      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);
   }

   protected ServiceAttributeMetaData unmarshallSingleAttribute() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
      assertOthers(metaData);
      List<ServiceAttributeMetaData> attributes = metaData.getAttributes();
      assertNotNull(attributes);
      assertEquals(1, attributes.size());
      return attributes.get(0);
   }
View Full Code Here

      return attributes.get(0);
   }

   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

      super(name);
   }

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

      assertOthers(metaData);
   }

   public void testConstructorOneArg() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
     
      String[] expectedSignature = new String[] { "signature1" };
      String[] expectedParams = new String[] { "param1" };
     
      assertConstructor(expectedSignature, expectedParams, metaData);
View Full Code Here

      assertOthers(metaData);
   }

   public void testConstructorTwoArgs() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
     
      String[] expectedSignature = new String[] { "signature1", "signature2" };
      String[] expectedParams = new String[] { "param1", "param2" };
     
      assertConstructor(expectedSignature, expectedParams, metaData);
View Full Code Here

      assertOthers(metaData);
   }

   public void testConstructorEmptyValue() throws Exception
   {
      ServiceMetaData metaData = unmarshalSingleMBean();
     
      String[] expectedSignature = new String[] { "signature1" };
      String[] expectedParams = new String[] { "" };
     
      assertConstructor(expectedSignature, expectedParams, metaData);
View Full Code Here

      {
         log.warn("Unknown destination type '" + destinationType + "' for " + mdb.getName());
         return null;
      }
     
      ServiceMetaData result = new ServiceMetaData();
      result.setConstructor(new ServiceConstructorMetaData());
      ObjectName objectName;
      if (isTopic)
      {
         objectName = ObjectNameFactory.create("jboss.messaging.destination:service=Topic,name=" + destinationName);
         result.setCode("org.jboss.jms.server.destination.TopicService");
         result.setXMBeanDD("xmdesc/Topic-xmbean.xml");
      }
      else
      {
         objectName = ObjectNameFactory.create("jboss.messaging.destination:service=Queue,name=" + destinationName);
         result.setCode("org.jboss.jms.server.destination.QueueService");
         result.setXMBeanDD("xmdesc/Queue-xmbean.xml");
      }
      result.setObjectName(objectName);
     
      ServiceAttributeMetaData attribute = new ServiceAttributeMetaData();
      attribute.setName("JNDIName");
      attribute.setValue(new ServiceTextValueMetaData(destinationName));
      result.addAttribute(attribute);

      attribute = new ServiceAttributeMetaData();
      attribute.setName("ServerPeer");
      attribute.setValue(new ServiceTextValueMetaData(serverPeerName));
      result.addAttribute(attribute);
     
      ServiceDependencyMetaData dependency = new ServiceDependencyMetaData();
      dependency.setIDependOn(serverPeerName);
      result.addDependency(dependency);

      dependency = new ServiceDependencyMetaData();
      dependency.setIDependOn(postOfficeName);
      result.addDependency(dependency);

      // Add this mbean to the mdbs depends
      Set<String> depends = mdb.getDepends();
      if (depends == null)
      {
View Full Code Here

      for(ServiceMetaData service : restored)
         restoredMap.put(service.getObjectName().getCanonicalName(), service);
     
      for(ServiceMetaData originalService : original)
      {
         ServiceMetaData restoredService = restoredMap.get(originalService.getObjectName().getCanonicalName());
         assertNotNull(restoredService);
         // assert service
         assertServiceMetaData(originalService, restoredService);
      }
   }
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.