Examples of QueueDestination


Examples of org.jboss.test.managed.factory.support.deployment.QueueDestination

   public void testManagementDeploymentMO()
   {
      getLog().info("JmsDestinations.CS: "+JmsDestinations.class.getProtectionDomain().getCodeSource());
      JmsDestinations destinations = new JmsDestinations();
      List<JmsDestination> queues = new ArrayList<JmsDestination>();
      QueueDestination q1 = new QueueDestination();
      q1.setJndiName("queues/Q1");
      q1.setDomain(new SecurityDomain("java:/jaas/JMS"));
      q1.setState("State0");
      queues.add(q1);
      destinations.setDestinations(queues);

      ManagedObject mo = initManagedObject(destinations);
      assertNotNull(mo);
View Full Code Here

Examples of org.jboss.test.managed.factory.support.deployment.QueueDestination

      mof.setInstanceClassFactory(JmsDestination.class, new JmsDestinationICF(mof));
      testMOF = mof;

      JmsDestinations destinations = new JmsDestinations();
      List<JmsDestination> queues = new ArrayList<JmsDestination>();
      QueueDestination q1 = new QueueDestination();
      q1.setJndiName("queues/Q1");
      q1.setDomain(new SecurityDomain("java:/jaas/JMS"));
      queues.add(q1);
      destinations.setDestinations(queues);

      ManagedObject managedObject = initManagedObject(destinations);
      checkManagedObjectDefaults(JmsDestinations.class, managedObject);

      ManagedProperty destinationsMP = managedObject.getProperty("destinations");
      assertNotNull(destinationsMP);
      CollectionValue destinationsValue = (CollectionValue) destinationsMP.getValue();
      assertNotNull(destinationsValue);
      assertEquals(1, destinationsValue.getSize());
      GenericValue q1GV = (GenericValue) destinationsValue.getElements()[0];
      assertNotNull(q1GV);

      ManagedObject q1MO = (ManagedObject) q1GV.getValue();
      assertNotNull(q1MO);
      ManagedProperty domain = q1MO.getProperty("domain");
      getLog().info(domain);
      GenericValue domainGV = (GenericValue) domain.getValue();
      assertNotNull(domainGV);
      ManagedObject domainMO = (ManagedObject) domainGV.getValue();
      assertNotNull(domainMO);

      ManagedProperty domainName = domainMO.getProperty("domain");
      assertEquals(SimpleValueSupport.wrap("java:/jaas/JMS"), domainName.getValue());

      ManagedObject domainUpdateMO = initManagedObject(new SecurityDomain("java:/jaas/JMS2"));
      DefaultInstanceClassFactory icf = new DefaultInstanceClassFactory(mof);
      GenericValue domainUpdateGV = icf.getManagedObjectValue(domain, domainUpdateMO);
      assertNotNull(domainUpdateGV.getValue());
      domain.setValue(domainUpdateGV);
      // Validate this has been written through
      assertEquals("java:/jaas/JMS2", q1.getDomain().getDomain());
   }
View Full Code Here

Examples of org.jboss.test.managed.factory.support.deployment.QueueDestination

      assertEquals("java:/jaas/JMS2", q1.getDomain().getDomain());
   }
  
   public void testManagedOperationReturnType()
   {
      QueueDestination q1 = new QueueDestination();
      q1.setJndiName("queues/Q1");
      q1.setDomain(new SecurityDomain("java:/jaas/JMS"));

      ManagedObject q1MO = initManagedObject(q1);
      Set<ManagedOperation> ops = q1MO.getOperations();
      ManagedOperation listAllMessages = ManagedOperationMatcher.findOperation(ops, "listAllMessages");
      assertNotNull(listAllMessages);
View Full Code Here

Examples of org.jboss.test.managed.factory.support.deployment.QueueDestination

      assertTrue(returnTypeMapper instanceof MessageListMapper);
   }

   public void testManagedOperationParamsType()
   {
      QueueDestination q1 = new QueueDestination();
      q1.setJndiName("queues/Q1");
      q1.setDomain(new SecurityDomain("java:/jaas/JMS"));

      ManagedObject q1MO = initManagedObject(q1);
      Set<ManagedOperation> ops = q1MO.getOperations();
      ManagedOperation listAllMessages = ManagedOperationMatcher.findOperation(ops, "listAllMessages", SimpleMetaType.STRING);
      assertNotNull(listAllMessages);
View Full Code Here

Examples of org.jboss.test.managed.factory.support.deployment.QueueDestination

      assertTrue(mapper instanceof StringObjectNameMetaMapper);
   }

   public void testManagedOperationImpact()
   {
      QueueDestination q1 = new QueueDestination();
      q1.setJndiName("queues/Q1");
      q1.setDomain(new SecurityDomain("java:/jaas/JMS"));

      ManagedObject q1MO = initManagedObject(q1);
      Set<ManagedOperation> ops = q1MO.getOperations();
      ManagedOperation listAllMessages = ManagedOperationMatcher.findOperation(ops, "listAllMessages", SimpleMetaType.STRING);
      assertNotNull(listAllMessages);
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.