Examples of ManagedConnectionFactoryDeploymentGroup


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

         input.setSystemId(file.toURI().toString());
         XMLReader reader = XMLReaderFactory.createXMLReader();
         reader.setEntityResolver(new JBossEntityResolver());
         SAXSource source = new SAXSource(reader, input);
         JAXBElement<ManagedConnectionFactoryDeploymentGroup> elem = um.unmarshal(source, ManagedConnectionFactoryDeploymentGroup.class);
         ManagedConnectionFactoryDeploymentGroup deployment = elem.getValue();
         repository.addManagedConnectionFactoryDeploymentGroup(deployment);
         return deployment;
      }     
      finally
      {
View Full Code Here

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

/*     */         }
/*     */       }
/*     */     }
/*     */     ManagedObject cfMO;
/*     */     ManagedConnectionFactoryDeploymentMetaData mcf;
/* 144 */     ManagedConnectionFactoryDeploymentGroup group = new ManagedConnectionFactoryDeploymentGroup();
/* 145 */     group.addManagedConnectionFactoryDeployment(mcf);
/* 146 */     boolean logTrace = log.isTraceEnabled();
/* 147 */     for (ManagedProperty tempProp : values.getProperties().values())
/*     */     {
/* 149 */       ManagedProperty dsProp = cfMO.getProperty(tempProp.getName());
/* 150 */       if (dsProp != null)
View Full Code Here

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

/* 116 */     Unmarshaller um = this.context.createUnmarshaller();
/* 117 */     InputStream is = file.openStream();
/*     */     try
/*     */     {
/* 121 */       JAXBElement elem = um.unmarshal(new StreamSource(is), ManagedConnectionFactoryDeploymentGroup.class);
/* 122 */       ManagedConnectionFactoryDeploymentGroup deployment = (ManagedConnectionFactoryDeploymentGroup)elem.getValue();
/* 123 */       this.repository.addManagedConnectionFactoryDeploymentGroup(deployment);
/* 124 */       ManagedConnectionFactoryDeploymentGroup localManagedConnectionFactoryDeploymentGroup1 = deployment;
/*     */       return localManagedConnectionFactoryDeploymentGroup1;
/*     */     }
/*     */     finally
/*     */     {
/* 129 */       if (is != null)
View Full Code Here

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

/*     */     throws DeploymentException
/*     */   {
/* 150 */     super.build(unit, managedObjects);
/* 151 */     if (isBuildManagedObject())
/*     */     {
/* 153 */       ManagedConnectionFactoryDeploymentGroup deployment = (ManagedConnectionFactoryDeploymentGroup)unit.getAttachment(getOutput());
/* 154 */       if (deployment != null)
/*     */       {
/* 156 */         if (deployment.getDeployments() != null)
/*     */         {
/* 158 */           for (ManagedConnectionFactoryDeploymentMetaData mcf : deployment.getDeployments())
/*     */           {
/* 160 */             ManagedObject mo = this.moFactory.initManagedObject(mcf, null, null);
/* 161 */             if (mo != null)
/*     */             {
/* 165 */               managedObjects.put(mcf.getClass().getName(), mo);
View Full Code Here

Examples of org.jboss.test.managed.factory.support.mcf.ManagedConnectionFactoryDeploymentGroup

    * @throws Exception
    */
   public void testMCFHierarchy()
      throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup mcf = initMCFDG();
      ManagedObjectFactory mof = getMOF();
      ManagedObject mcfMO = mof.initManagedObject(mcf, "ManagedConnectionFactoryDeploymentGroup", null);
      ManagedProperty deployments = mcfMO.getProperty("deployments");
      Object dvalue = deployments.getValue();
      assertTrue(dvalue.getClass()+"", dvalue instanceof CollectionValue);
View Full Code Here

Examples of org.jboss.test.managed.factory.support.mcf.ManagedConnectionFactoryDeploymentGroup

    * @throws Exception
    */
   public void testManagedConnectionFactoryPropertyMetaData()
      throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup mcf = initMCFDG();
      ManagedObjectFactory mof = getMOF();
      LocalDSInstanceClassFactory dsicf = new LocalDSInstanceClassFactory();
      mof.addInstanceClassFactory(dsicf);
      ManagedObject mcfMO = mof.initManagedObject(mcf, "ManagedConnectionFactoryDeploymentGroup", null);
      ManagedProperty deployments = mcfMO.getProperty("deployments");
View Full Code Here

Examples of org.jboss.test.managed.factory.support.mcf.ManagedConnectionFactoryDeploymentGroup

   }

   protected ManagedConnectionFactoryDeploymentGroup initMCFDG()
      throws Exception
   {
      ManagedConnectionFactoryDeploymentGroup mcfs = new ManagedConnectionFactoryDeploymentGroup();
      LocalDataSourceDeploymentMetaData lds = new LocalDataSourceDeploymentMetaData();
      lds.setBackgroundValidation(true);
      lds.setBackgroundValidationMillis(5000);
      lds.setBlockingTimeoutMilliSeconds(5000);
      lds.setCheckValidConnectionSQL("select something from somewhere");
      lds.setConnectionDefinition("conn def");
      lds.setConnectionUrl("jdbc:xyz:a=b");
      DataSourceConnectionPropertyMetaData cp1 = new DataSourceConnectionPropertyMetaData();
      cp1.setName("cp1-name");
      cp1.setValue("cp1-value");
      DataSourceConnectionPropertyMetaData cp2 = new DataSourceConnectionPropertyMetaData();
      cp2.setName("cp2-name");
      cp2.setValue("cp2-value");
      DataSourceConnectionPropertyMetaData[] cps = {
        cp1, cp2   
      };
      lds.setDataSourceConnectionProperties(Arrays.asList(cps));
      List<ManagedConnectionFactoryPropertyMetaData> mcps = new ArrayList<ManagedConnectionFactoryPropertyMetaData>();
      ManagedConnectionFactoryPropertyMetaData mcp1 = new ManagedConnectionFactoryPropertyMetaData();
      mcp1.setName("mcp1-name");
      mcp1.setValue("mcp1-value");
      mcp1.setType("java.lang.String");
      mcps.add(mcp1);
      ManagedConnectionFactoryPropertyMetaData mcp2 = new ManagedConnectionFactoryPropertyMetaData();
      mcp2.setName("mcp2-name");
      mcp2.setValue("mcp2-value");
      mcp2.setType("java.lang.String");
      mcps.add(mcp2);
      lds.setManagedConnectionFactoryProperties(mcps);
      lds.setDriverClass("org.jboss.jdbc.SomeDriver");
      lds.setExceptionSorterClassName("org.jboss.jdbc.SomeExceptionSorter");
      String[] depends = {"jboss:service=Naming", "jboss:service=Hypersonic,database=localDB"};
      lds.setDependsNames(Arrays.asList(depends));
      lds.setIdleTimeoutMinutes(15);
      lds.setInterleaving(false);
      lds.setMaxSize(100);
      lds.setMinSize(1);
      DBMSMetaData md = new DBMSMetaData();
      md.setTypeMapping("Hypersonic SQL");
      lds.setDBMSMetaData(md);
      lds.setNewConnectionSQL("run this on a new conn");
      lds.setPassWord("password");
      lds.setPrefill(true);
      lds.setPreparedStatementCacheSize(50);
      lds.setQueryTimeout(30000);
      lds.setUserName("user");
      // Set a SecurityMetaData to validate its MO
      SecurityMetaData smd = new SecurityMetaData();
      smd.setDomain("java:/jaas/SomeDomain");
      lds.setSecurityMetaData(smd);

      ManagedConnectionFactoryDeploymentMetaData[] mds = {lds};
      mcfs.setDeployments(Arrays.asList(mds));
      mcfs.setUrl(new URL("file:/deploy/some-ds.xml"));
      return mcfs;
   }
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.