Package org.jboss.ejb3.stateful

Examples of org.jboss.ejb3.stateful.StatefulContainer


            container.setJaccContextId(getJaccContextId());
            containers.add(container);
         }
         else if (ejbType == EJB_TYPE.STATEFUL)
         {
            StatefulContainer container = getStatefulContainer(ejbIndex, getEnterpriseBeanMetaData(deployment, ejbName, JBossSessionBeanMetaData.class));
            container.setJaccContextId(getJaccContextId());
            containers.add(container);
         }
         else if (ejbType == EJB_TYPE.MESSAGE_DRIVEN)
         {
            MDB container = getMDB(ejbIndex, getEnterpriseBeanMetaData(deployment, ejbName, JBossMessageDrivenBeanMetaData.class));
            validateMDBTransactionAttribute(container);
            container.setJaccContextId(getJaccContextId());
            containers.add(container);
         }
         else if (ejbType == EJB_TYPE.SERVICE)
         {
            ServiceContainer container = getServiceContainer(ejbIndex, getEnterpriseBeanMetaData(deployment, ejbName, JBossServiceBeanMetaData.class));
            container.setJaccContextId(getJaccContextId());
            containers.add(container);
         }
         else if (ejbType == EJB_TYPE.CONSUMER)
         {
            ConsumerContainer container = getConsumerContainer(ejbIndex, getEnterpriseBeanMetaData(deployment, ejbName, JBossConsumerBeanMetaData.class));
            container.setJaccContextId(getJaccContextId());
            containers.add(container);
         }
         log.debug("found EJB3: ejbName=" + ejbName + ", class=" + className + ", type=" + ejbType);
      }
View Full Code Here


         throw new RuntimeException("Could not get container for bean class " + beanMetaData.getEjbClass()
               + " with bean name " + beanMetaData.getEjbName() + " because no container configured with name '"
               + containerName + "'");
      }

      return new StatefulContainer(di.getClassLoader(), className, ejbNames.get(ejbIndex),
            (Domain) domain.getManager(), ctxProperties, deployment, beanMetaData, deployment
                  .getAsynchronousProcessor());

   }
View Full Code Here

            }
            break;
         case SFSB :
            try
            {
               container = new StatefulContainer(loader, beanClassName, ejbName, domain, ctxProperties, deployment, md);
            }
            catch (ClassNotFoundException cnfe)
            {
               throw new RuntimeException("Could not create SLSB Container for " + beanClassName, cnfe);
            }
View Full Code Here

               // SFSB
               else if (sessionContainer instanceof StatefulContainer)
               {
                  // Cast
                  final StatefulContainer sfsb = (StatefulContainer) sessionContainer;

                  // Make new metrics
                  final BasicStatefulSessionMetrics metrics = new BasicStatefulSessionMetrics(stats, sfsb);

                  // Add to beanFactories
View Full Code Here

            }
            break;
         case SFSB :
            try
            {
               container = new StatefulContainer(loader, beanClassName, ejbName, domain, ctxProperties, deployment, md);
            }
            catch (ClassNotFoundException cnfe)
            {
               throw new RuntimeException("Could not create SLSB Container for " + beanClassName, cnfe);
            }
View Full Code Here

               container.setJaccContextId(getJaccContextId());
               containers.add(container);
            }
            else if (ejbType == EJB_TYPE.STATEFUL)
            {
               StatefulContainer container = getStatefulContainer(ejbIndex, (JBossSessionBeanMetaData) enterpriseBean);
               container.setJaccContextId(getJaccContextId());
               containers.add(container);
            }
            else if (ejbType == EJB_TYPE.MESSAGE_DRIVEN)
            {
               MDB container = getMDB(ejbIndex, (JBossMessageDrivenBeanMetaData) enterpriseBean);
               container.setJaccContextId(getJaccContextId());
               containers.add(container);
            }
            else if (ejbType == EJB_TYPE.SERVICE)
            {
               ServiceContainer container = getServiceContainer(ejbIndex, (JBossServiceBeanMetaData) enterpriseBean);
               container.setJaccContextId(getJaccContextId());
               containers.add(container);
            }
            else if (ejbType == EJB_TYPE.CONSUMER)
            {
               ConsumerContainer container = getConsumerContainer(ejbIndex, (JBossConsumerBeanMetaData) enterpriseBean);
               container.setJaccContextId(getJaccContextId());
               containers.add(container);
            }
            log.debug("found EJB3: ejbName=" + ejbName + ", class=" + className + ", type=" + ejbType);
         }
      }
View Full Code Here

   protected StatefulContainer getStatefulContainer(int ejbIndex, JBossSessionBeanMetaData enterpriseBean)
         throws Exception
   {
      String ejbName = ejbNames.get(ejbIndex);

      StatefulContainer container = super.getStatefulContainer(ejbIndex, enterpriseBean);

      container.setAssemblyDescriptor(dd.getAssemblyDescriptor());

      StatefulImpl annotation = new StatefulImpl(ejbName);
      if (enterpriseBean != null && !isAnnotatedBean())
      {
         addClassAnnotation(container, annotation);
View Full Code Here

/*  413 */           container.setJaccContextId(getJaccContextId());
/*  414 */           containers.add(container);
/*      */         }
/*  416 */         else if (this.ejbType == Ejb3AnnotationHandler.EJB_TYPE.STATEFUL)
/*      */         {
/*  418 */           StatefulContainer container = getStatefulContainer(ejbIndex);
/*  419 */           container.setJaccContextId(getJaccContextId());
/*  420 */           containers.add(container);
/*      */         }
/*  422 */         else if (this.ejbType == Ejb3AnnotationHandler.EJB_TYPE.MESSAGE_DRIVEN)
/*      */         {
/*  424 */           MDB container = getMDB(ejbIndex);
/*  425 */           container.setJaccContextId(getJaccContextId());
/*  426 */           containers.add(container);
/*      */         }
/*  428 */         else if (this.ejbType == Ejb3AnnotationHandler.EJB_TYPE.SERVICE)
/*      */         {
/*  430 */           ServiceContainer container = getServiceContainer(ejbIndex);
/*  431 */           container.setJaccContextId(getJaccContextId());
/*  432 */           containers.add(container);
/*      */         }
/*  434 */         else if (this.ejbType == Ejb3AnnotationHandler.EJB_TYPE.CONSUMER)
/*      */         {
/*  436 */           ConsumerContainer container = getConsumerContainer(ejbIndex);
/*  437 */           container.setJaccContextId(getJaccContextId());
/*  438 */           containers.add(container);
/*      */         }
/*  440 */         log.debug("found EJB3: ejbName=" + ejbName + ", class=" + this.className + ", type=" + this.ejbType);
/*      */       }
/*      */     }
View Full Code Here

/*      */   {
/*  450 */     String ejbName = (String)this.ejbNames.get(ejbIndex);
/*      */
/*  452 */     JBossEnterpriseBeanMetaData enterpriseBean = (JBossEnterpriseBeanMetaData)this.ejbs.get(ejbIndex);
/*      */
/*  454 */     StatefulContainer container = super.getStatefulContainer(ejbIndex);
/*      */
/*  456 */     container.setAssemblyDescriptor(this.dd.getAssemblyDescriptor());
/*      */
/*  458 */     if ((enterpriseBean instanceof JBossSessionBeanMetaData))
/*  459 */       addInterfaces(container, (JBossSessionBeanMetaData)enterpriseBean);
/*      */     else {
/*  461 */       log.trace("Not analyzing interfaces on " + enterpriseBean);
View Full Code Here

/* 144 */         container.setJaccContextId(getJaccContextId());
/* 145 */         containers.add(container);
/*     */       }
/* 147 */       else if (this.ejbType == EJB_TYPE.STATEFUL)
/*     */       {
/* 149 */         StatefulContainer container = getStatefulContainer(ejbIndex);
/* 150 */         container.setJaccContextId(getJaccContextId());
/* 151 */         containers.add(container);
/*     */       }
/* 153 */       else if (this.ejbType == EJB_TYPE.MESSAGE_DRIVEN)
/*     */       {
/* 155 */         MDB container = getMDB(ejbIndex);
/* 156 */         validateMDBTransactionAttribute(container);
/* 157 */         container.setJaccContextId(getJaccContextId());
/* 158 */         containers.add(container);
/*     */       }
/* 160 */       else if (this.ejbType == EJB_TYPE.SERVICE)
/*     */       {
/* 162 */         ServiceContainer container = getServiceContainer(ejbIndex);
/* 163 */         container.setJaccContextId(getJaccContextId());
/* 164 */         containers.add(container);
/*     */       }
/* 166 */       else if (this.ejbType == EJB_TYPE.CONSUMER)
/*     */       {
/* 168 */         ConsumerContainer container = getConsumerContainer(ejbIndex);
/* 169 */         container.setJaccContextId(getJaccContextId());
/* 170 */         containers.add(container);
/*     */       }
/* 172 */       log.debug("found EJB3: ejbName=" + ejbName + ", class=" + this.className + ", type=" + this.ejbType);
/*     */     }
/*     */
View Full Code Here

TOP

Related Classes of org.jboss.ejb3.stateful.StatefulContainer

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.