Package org.jboss.resource.metadata.mcf

Examples of org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup


      assertTrue(md.getPrefill());
   }

   public void testBasicMarshal() throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup group = ManagedDeploymentSupportHelper.unmarshalResource("jca/remote-jdbc/remote-ds.xml");
      String result = ManagedDeploymentSupportHelper.marshalResourceAsString(group);
      group = ManagedDeploymentSupportHelper.unmarshalSource(result);

   }
View Full Code Here


   }

   public void testEmptyContentUnmarshal() throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup group = ManagedDeploymentSupportHelper.unmarshalResource("jca/deployment/empty-content-ds.xml");
      ManagedConnectionFactoryDeploymentMetaData md = group.getDeployments().get(0);
      assertTrue(md.getTrackConnectionByTransaction()); // this is always true for local tx
      assertFalse(md.isInterleaving());
      assertTrue(md.getNoTxSeparatePools());
      assertTrue(md.getUseStrictMin());
      assertEquals(0, md.getAllocationRetry());
View Full Code Here

      assertEquals(5000, md.getAllocationRetryWaitMillis());
   }

   public void testEmptyContentMarshal() throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup group = ManagedDeploymentSupportHelper.unmarshalResource("jca/deployment/empty-content-ds.xml");
      String result = ManagedDeploymentSupportHelper.marshalResourceAsString(group);
      group = ManagedDeploymentSupportHelper.unmarshalSource(result);
      ManagedConnectionFactoryDeploymentMetaData md = group.getDeployments().get(0);
      assertTrue(md.getTrackConnectionByTransaction()); // this is always true for local tx
      assertFalse(md.isInterleaving());
      assertTrue(md.getNoTxSeparatePools());
      assertTrue(md.getUseStrictMin());
      assertEquals(0, md.getAllocationRetry());
View Full Code Here

      assertEquals(5000, md.getAllocationRetryWaitMillis());
   }

   public void testXAWithInterleavingMarshal() throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup group = ManagedDeploymentSupportHelper.unmarshalResource("jca/deployment/xa-interleaving-ds.xml");
      String result = ManagedDeploymentSupportHelper.marshalResourceAsString(group);
      group = ManagedDeploymentSupportHelper.unmarshalSource(result);
      ManagedConnectionFactoryDeploymentMetaData md = group.getDeployments().get(0);
      assertFalse(md.getTrackConnectionByTransaction());
      assertTrue(md.isInterleaving());

   }
View Full Code Here

   }

   public void testBasicUnmarshal() throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup group = ManagedDeploymentSupportHelper.unmarshalResource("jca/remote-jdbc/remote-ds.xml");
      ManagedConnectionFactoryDeploymentMetaData md = group.getDeployments().get(0);

      assertTrue(group.getDeployments().size() == 1);
      assertTrue(md instanceof LocalDataSourceDeploymentMetaData);
      assertTrue(md.getLocalTransactions());

      assertTrue(ManagedDeploymentSupportHelper.isValidDeployment("jca/remote-jdbc/remote-ds.xml", md, "jndi-name",
            "connection-url"));
View Full Code Here

      builders.add(new ConnectionFactoryBindingBuilder());
      builders.add(new ConnectionManagerBuilder());

      // builders.add(new MetaDataTypeMappingBuilder());

      ManagedConnectionFactoryDeploymentGroup group = ManagedDeploymentSupportHelper.unmarshalResource("jca/remote-jdbc/remote-ds.xml");
      ManagedConnectionFactoryDeploymentMetaData mcmd = group.getDeployments().get(0);

      List<ServiceMetaData> results = new ArrayList<ServiceMetaData>();

      for (AbstractBuilder abstractBuilder : builders)
      {
View Full Code Here

      }
   }

   public void testTrackConnectionByTxUnmarshal() throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup group = ManagedDeploymentSupportHelper.unmarshalResource("jca/deployment/track-connection-by-tx-ds.xml");
      List<ManagedConnectionFactoryDeploymentMetaData> deployments = group.getDeployments();
      assertEquals(4, deployments.size());

      for (ManagedConnectionFactoryDeploymentMetaData md : deployments)
      {
         assertTrue(md instanceof TxConnectionFactoryDeploymentMetaData);
View Full Code Here

      }
   }

   public void testAllocationRetry() throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup group = ManagedDeploymentSupportHelper.unmarshalResource("jca/deployment/allocation-content-ds.xml");
      List<ManagedConnectionFactoryDeploymentMetaData> deployments = group.getDeployments();
      assertEquals(5, deployments.size());

      for (ManagedConnectionFactoryDeploymentMetaData md : deployments)
      {
         assertEquals(1, md.getAllocationRetry());
View Full Code Here

      Unmarshaller um = ctx.createUnmarshaller();
      StringReader r = new StringReader(content);
      InputSource is = new InputSource(r);
      Source s = new SAXSource(is);
      JAXBElement<ManagedConnectionFactoryDeploymentGroup> elem = um.unmarshal(s, ManagedConnectionFactoryDeploymentGroup.class);
      ManagedConnectionFactoryDeploymentGroup group = elem.getValue();
      return group;
   }
View Full Code Here

   {
      JAXBContext ctx = JAXBContext.newInstance(CTX_CLASS);
      Unmarshaller um = ctx.createUnmarshaller();
      Document d = getDocumentForResource(resourceName);
      JAXBElement<ManagedConnectionFactoryDeploymentGroup> elem = um.unmarshal(d, ManagedConnectionFactoryDeploymentGroup.class);
      ManagedConnectionFactoryDeploymentGroup group = elem.getValue();
      //      ManagedConnectionFactoryDeploymentGroup group = elem.getValue();
      return group;     
   }
View Full Code Here

TOP

Related Classes of org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup

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.