Package org.jboss.ejb3.annotation.impl

Examples of org.jboss.ejb3.annotation.impl.ClusteredImpl


      */

      ClusterConfigMetaData config = enterpriseBean.getClusterConfig();
      if (config != null)
      {
         ClusteredImpl clusteredAnnotation = new ClusteredImpl();
        
         if (config.getBeanLoadBalancePolicy() != null)
         {
            String policy = config.getBeanLoadBalancePolicy();
            clusteredAnnotation.setLoadBalancePolicy(policy);
         }
        
         if (config.getHomeLoadBalancePolicy() != null)
         {
            String policy = config.getHomeLoadBalancePolicy();
            clusteredAnnotation.setHomeLoadBalancePolicy(policy);
         }

         if (config.getPartitionName() != null)
         {
            clusteredAnnotation.setPartition(config.getPartitionName());
         }
        
         addClassAnnotation(container, Clustered.class, clusteredAnnotation);
      }
   }
View Full Code Here


  
   public <A extends Annotation> A retrieveAnnotation(Class<A> annotationClass, JBossEnterpriseBeanMetaData metaData, ClassLoader classLoader)
   {
      if (annotationClass == Clustered.class && isClustered(metaData))
      {
         ClusteredImpl impl = createAnnotationImpl();
         ClusterConfigMetaData ccmd = findClusterConfigMetaData(metaData);
         if (ccmd != null)
         {
            if (ccmd.getPartitionName() != null)
               impl.setPartition(ccmd.getPartitionName());
            // FIXME Once @Clustered and ClusteredImpl are updated, just use the string values
            if (ccmd.getBeanLoadBalancePolicy() != null)
               impl.setLoadBalancePolicy(ccmd.getBeanLoadBalancePolicy());
            if (ccmd.getHomeLoadBalancePolicy() != null)
               impl.setHomeLoadBalancePolicy(ccmd.getHomeLoadBalancePolicy());
         }
         return annotationClass.cast(impl);
      }
      return null;
   }
View Full Code Here

      */

      ClusterConfigMetaData config = enterpriseBean.getClusterConfig();
      if (config != null)
      {
         ClusteredImpl clusteredAnnotation = new ClusteredImpl();
        
         if (config.getBeanLoadBalancePolicy() != null)
         {
            String policy = config.getBeanLoadBalancePolicy();
            clusteredAnnotation.setLoadBalancePolicy(policy);
         }
        
         if (config.getHomeLoadBalancePolicy() != null)
         {
            String policy = config.getHomeLoadBalancePolicy();
            clusteredAnnotation.setHomeLoadBalancePolicy(policy);
         }

         if (config.getPartitionName() != null)
         {
            clusteredAnnotation.setPartition(config.getPartitionName());
         }
        
         addClassAnnotation(container, Clustered.class, clusteredAnnotation);
      }
   }
View Full Code Here

  
   public <A extends Annotation> A retrieveAnnotation(Class<A> annotationClass, JBossEnterpriseBeanMetaData metaData, ClassLoader classLoader)
   {
      if (annotationClass == Clustered.class && isClustered(metaData))
      {
         ClusteredImpl impl = createAnnotationImpl();
         ClusterConfigMetaData ccmd = findClusterConfigMetaData(metaData);
         if (ccmd != null)
         {
            if (ccmd.getPartitionName() != null)
               impl.setPartition(ccmd.getPartitionName());
            // FIXME Once @Clustered and ClusteredImpl are updated, just use the string values
            if (ccmd.getBeanLoadBalancePolicy() != null)
               impl.setLoadBalancePolicy(ccmd.getBeanLoadBalancePolicy());
            if (ccmd.getHomeLoadBalancePolicy() != null)
               impl.setHomeLoadBalancePolicy(ccmd.getHomeLoadBalancePolicy());
         }
         return annotationClass.cast(impl);
      }
      return null;
   }
View Full Code Here

      */

      ClusterConfigMetaData config = enterpriseBean.getClusterConfig();
      if (config != null)
      {
         ClusteredImpl clusteredAnnotation = new ClusteredImpl();
        
         if (config.getBeanLoadBalancePolicy() != null)
         {
            String policy = config.getBeanLoadBalancePolicy();
            clusteredAnnotation.setLoadBalancePolicy(policy);
         }
        
         if (config.getHomeLoadBalancePolicy() != null)
         {
            String policy = config.getHomeLoadBalancePolicy();
            clusteredAnnotation.setHomeLoadBalancePolicy(policy);
         }

         if (config.getPartitionName() != null)
         {
            clusteredAnnotation.setPartition(config.getPartitionName());
         }
        
         addClassAnnotation(container, Clustered.class, clusteredAnnotation);
      }
   }
View Full Code Here

/*      */     }
/*      */
/* 1571 */     ClusterConfigMetaData config = enterpriseBean.getClusterConfig();
/* 1572 */     if (config != null)
/*      */     {
/* 1574 */       ClusteredImpl clusteredAnnotation = new ClusteredImpl();
/*      */
/* 1576 */       if (config.getBeanLoadBalancePolicy() != null)
/*      */       {
/* 1578 */         Class policy = this.di.getClassLoader().loadClass(config.getBeanLoadBalancePolicy());
/*      */
/* 1580 */         clusteredAnnotation.setLoadBalancePolicy(policy);
/*      */       }
/*      */
/* 1583 */       if (config.getHomeLoadBalancePolicy() != null)
/*      */       {
/* 1585 */         Class policy = this.di.getClassLoader().loadClass(config.getHomeLoadBalancePolicy());
/*      */
/* 1587 */         clusteredAnnotation.setHomeLoadBalancePolicy(policy);
/*      */       }
/*      */
/* 1590 */       if (config.getPartitionName() != null)
/*      */       {
/* 1592 */         clusteredAnnotation.setPartition(config.getPartitionName());
/*      */       }
/*      */
/* 1595 */       addClassAnnotation(container, Clustered.class, clusteredAnnotation);
/*      */     }
/*      */   }
View Full Code Here

      */

      ClusterConfigMetaData config = enterpriseBean.getClusterConfig();
      if (config != null)
      {
         ClusteredImpl clusteredAnnotation = new ClusteredImpl();
        
         if (config.getBeanLoadBalancePolicy() != null)
         {
            String policy = config.getBeanLoadBalancePolicy();
            clusteredAnnotation.setLoadBalancePolicy(policy);
         }
        
         if (config.getHomeLoadBalancePolicy() != null)
         {
            String policy = config.getHomeLoadBalancePolicy();
            clusteredAnnotation.setHomeLoadBalancePolicy(policy);
         }

         if (config.getPartitionName() != null)
         {
            clusteredAnnotation.setPartition(config.getPartitionName());
         }
        
         addClassAnnotation(container, Clustered.class, clusteredAnnotation);
      }
   }
View Full Code Here

   public <A extends Annotation> A retrieveAnnotation(Class<A> annotationClass, JBossEnterpriseBeanMetaData metaData, ClassLoader classLoader)
   {
      if(log.isTraceEnabled()) log.trace("retrieve annotation " + annotationClass + " on " + metaData);
      if (annotationClass == Clustered.class && isClustered(metaData))
      {
         ClusteredImpl impl = createAnnotationImpl();
         ClusterConfigMetaData ccmd = findClusterConfigMetaData(metaData);
         if (ccmd != null)
         {
            if (ccmd.getPartitionName() != null)
               impl.setPartition(ccmd.getPartitionName());
            // FIXME Once @Clustered and ClusteredImpl are updated, just use the string values
            if (ccmd.getBeanLoadBalancePolicy() != null)
               impl.setLoadBalancePolicy(ccmd.getBeanLoadBalancePolicy());
            if (ccmd.getHomeLoadBalancePolicy() != null)
               impl.setHomeLoadBalancePolicy(ccmd.getHomeLoadBalancePolicy());
         }
         return annotationClass.cast(impl);
      }
      return null;
   }
View Full Code Here

      */

      ClusterConfigMetaData config = enterpriseBean.getClusterConfig();
      if (config != null)
      {
         ClusteredImpl clusteredAnnotation = new ClusteredImpl();
        
         if (config.getBeanLoadBalancePolicy() != null)
         {
            String policy = config.getBeanLoadBalancePolicy();
            clusteredAnnotation.setLoadBalancePolicy(policy);
         }
        
         if (config.getHomeLoadBalancePolicy() != null)
         {
            String policy = config.getHomeLoadBalancePolicy();
            clusteredAnnotation.setHomeLoadBalancePolicy(policy);
         }

         if (config.getPartitionName() != null)
         {
            clusteredAnnotation.setPartition(config.getPartitionName());
         }
        
         addClassAnnotation(container, Clustered.class, clusteredAnnotation);
      }
   }
View Full Code Here

      this.beanClass = classloader.loadClass(beanClassName);

      // We can't type cast the direct container, because we just loaded the beanClass
      // so assuming we have an object is a safe bet.
      this.beanContainer = new BeanContainer(this);

      this.ejbName = ejbName;

      String on = createObjectName(ejbName);
      try
View Full Code Here

TOP

Related Classes of org.jboss.ejb3.annotation.impl.ClusteredImpl

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.