Examples of PoolConfigMetaData


Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

   private void addPoolAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      if (enterpriseBean.getPoolConfig() != null)
      {
         PoolConfigMetaData config = enterpriseBean.getPoolConfig();

         PoolImpl poolAnnotation = new PoolImpl();

         if (config.getValue() != null && !config.getValue().trim().equals(""))
            poolAnnotation.setValue(config.getValue());
        
         // EJBTHREE-1119
         if(config.getValue()==null || config.getValue().trim().equals(""))
         {
            // Set default implementation to Threadlocal
            poolAnnotation.setValue(PoolDefaults.POOL_IMPLEMENTATION_THREADLOCAL);
         }

         if (config.getMaxSize() != null)
            poolAnnotation.setMaxSize(config.getMaxSize());

         if (config.getTimeout() != null)
            poolAnnotation.setTimeout(config.getTimeout());

         addClassAnnotation(container, Pool.class, poolAnnotation);
      }
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

   private void addPoolAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      if (enterpriseBean.getPoolConfig() != null)
      {
         PoolConfigMetaData config = enterpriseBean.getPoolConfig();

         PoolImpl poolAnnotation = new PoolImpl();

         if (config.getValue() != null && !config.getValue().trim().equals(""))
            poolAnnotation.setValue(config.getValue());
        
         // EJBTHREE-1119
         if(config.getValue()==null || config.getValue().trim().equals(""))
         {
            // Set default implementation to Threadlocal
            poolAnnotation.setValue(PoolDefaults.POOL_IMPLEMENTATION_THREADLOCAL);
         }

         if (config.getMaxSize() != null)
            poolAnnotation.setMaxSize(config.getMaxSize());

         if (config.getTimeout() != null)
            poolAnnotation.setTimeout(config.getTimeout());

         addClassAnnotation(container, Pool.class, poolAnnotation);
      }
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

   private void addPoolAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      if (enterpriseBean.getPoolConfig() != null)
      {
         PoolConfigMetaData config = enterpriseBean.getPoolConfig();

         PoolImpl poolAnnotation = new PoolImpl();

         if (config.getValue() != null && !config.getValue().trim().equals(""))
            poolAnnotation.setValue(config.getValue());
        
         // EJBTHREE-1119
         if(config.getValue()==null || config.getValue().trim().equals(""))
         {
            // Set default implementation to Threadlocal
            poolAnnotation.setValue(PoolDefaults.POOL_IMPLEMENTATION_THREADLOCAL);
         }

         if (config.getMaxSize() != null)
            poolAnnotation.setMaxSize(config.getMaxSize());

         if (config.getTimeout() != null)
            poolAnnotation.setTimeout(config.getTimeout());

         addClassAnnotation(container, Pool.class, poolAnnotation);
      }
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

   {
      Pool annotation = finder.getAnnotation(type, Pool.class);
      if(annotation == null)
         return;
     
      PoolConfigMetaData poolConfig = new PoolConfigMetaData();
      poolConfig.setMaxSize(Integer.valueOf(annotation.maxSize()));
      poolConfig.setTimeout(Integer.valueOf((int) annotation.timeout()));
      poolConfig.setValue(annotation.value());
      metaData.setPoolConfig(poolConfig);
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

   private void addPoolAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      if (enterpriseBean.getPoolConfig() != null)
      {
         PoolConfigMetaData config = enterpriseBean.getPoolConfig();

         PoolImpl poolAnnotation = new PoolImpl();

         if (config.getValue() != null && !config.getValue().trim().equals(""))
            poolAnnotation.setValue(config.getValue());
        
         // EJBTHREE-1119
         if(config.getValue()==null || config.getValue().trim().equals(""))
         {
            // Set default implementation to Threadlocal
            poolAnnotation.setValue(PoolDefaults.POOL_IMPLEMENTATION_THREADLOCAL);
         }

         if (config.getMaxSize() != null)
            poolAnnotation.setMaxSize(config.getMaxSize());

         if (config.getTimeout() != null)
            poolAnnotation.setTimeout(config.getTimeout());

         addClassAnnotation(container, Pool.class, poolAnnotation);
      }
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

      assertEquals("MyProducerConnectionFactory", producer1.getConnectionFactory());
      ProducerMetaData producer2 = bean.getProducers().get(1);
      assertEquals(TestInterface.class.getName(), producer2.getClassName());
     
      // @Pool
      PoolConfigMetaData poolConfig = bean.getPoolConfig();
      assertNotNull(poolConfig);
      assertEquals(Integer.valueOf(2), poolConfig.getMaxSize());
      assertEquals(Integer.valueOf(1), poolConfig.getTimeout());
      assertEquals("value", poolConfig.getValue());
     
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

   public void testPoolConfig() throws Exception
   {
      JBossSessionBeanMetaData original = new JBossSessionBeanMetaData();
      original.setEjbName("session");

      PoolConfigMetaData poolConfig = new PoolConfigMetaData();
      poolConfig.setMaxSize(100);
      poolConfig.setTimeout(1000);
      poolConfig.setValue("Original");
      original.setPoolConfig(poolConfig);
     
      // override
      JBossSessionBeanMetaData override = new JBossSessionBeanMetaData();
      override.setEjbName("session");

      poolConfig = new PoolConfigMetaData();
      poolConfig.setTimeout(2000);
      poolConfig.setValue("Override");
      override.setPoolConfig(poolConfig);

      // merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);

      poolConfig = merged.getPoolConfig();
      assertNotNull(poolConfig);
      assertEquals(new Integer(100), poolConfig.getMaxSize());
      assertEquals(new Integer(2000), poolConfig.getTimeout());
      assertEquals("Override", poolConfig.getValue());
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

   private void addPoolAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      if (enterpriseBean.getPoolConfig() != null)
      {
         PoolConfigMetaData config = enterpriseBean.getPoolConfig();

         PoolImpl poolAnnotation = new PoolImpl();

         if (config.getValue() != null && !config.getValue().trim().equals(""))
            poolAnnotation.setValue(config.getValue());
        
         // EJBTHREE-1119
         if(config.getValue()==null || config.getValue().trim().equals(""))
         {
            // Set default implementation to Threadlocal
            poolAnnotation.setValue(PoolDefaults.POOL_IMPLEMENTATION_THREADLOCAL);
         }

         if (config.getMaxSize() != null)
            poolAnnotation.setMaxSize(config.getMaxSize());

         if (config.getTimeout() != null)
            poolAnnotation.setTimeout(config.getTimeout());

         addClassAnnotation(container, Pool.class, poolAnnotation);
      }
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

   private void addPoolAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      if (enterpriseBean.getPoolConfig() != null)
      {
         PoolConfigMetaData config = enterpriseBean.getPoolConfig();

         PoolImpl poolAnnotation = new PoolImpl();

         if (config.getValue() != null && !config.getValue().trim().equals(""))
            poolAnnotation.setValue(config.getValue());
        
         // EJBTHREE-1119
         if(config.getValue()==null || config.getValue().trim().equals(""))
         {
            // Set default implementation to Threadlocal
            poolAnnotation.setValue(PoolDefaults.POOL_IMPLEMENTATION_THREADLOCAL);
         }

         if (config.getMaxSize() != null)
            poolAnnotation.setMaxSize(config.getMaxSize());

         if (config.getTimeout() != null)
            poolAnnotation.setTimeout(config.getTimeout());

         addClassAnnotation(container, Pool.class, poolAnnotation);
      }
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.PoolConfigMetaData

   private void addPoolAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      if (enterpriseBean.getPoolConfig() != null)
      {
         PoolConfigMetaData config = enterpriseBean.getPoolConfig();

         PoolImpl poolAnnotation = new PoolImpl();

         if (config.getValue() != null && !config.getValue().trim().equals(""))
            poolAnnotation.setValue(config.getValue());
        
         // EJBTHREE-1119
         if(config.getValue()==null || config.getValue().trim().equals(""))
         {
            // Set default implementation to Threadlocal
            poolAnnotation.setValue(PoolDefaults.POOL_IMPLEMENTATION_THREADLOCAL);
         }

         if (config.getMaxSize() != null)
            poolAnnotation.setMaxSize(config.getMaxSize());

         if (config.getTimeout() != null)
            poolAnnotation.setTimeout(config.getTimeout());

         addClassAnnotation(container, Pool.class, poolAnnotation);
      }
   }
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.