Package org.jboss.metadata.ejb.spec

Examples of org.jboss.metadata.ejb.spec.ActivationConfigMetaData


                     .getMdbPassword()));

            }
         }

         ActivationConfigMetaData activationConfig = mdb.getActivationConfig();
         if (activationConfig != null && activationConfig.getActivationConfigProperties() != null)
         {
            for (ActivationConfigPropertyMetaData property : activationConfig.getActivationConfigProperties())
            {
               properties.add(new ActivationConfigPropertyImpl(property
                     .getName(), property.getValue()));
            }
         }
View Full Code Here


      }
   }

   private void addDefaultActivationConfig(MDB container, JBossMessageDrivenBeanMetaData mdb)
   {
      ActivationConfigMetaData defaultActivationConfig = mdb.getDefaultActivationConfig();
      if (defaultActivationConfig != null)
      {
         DefaultActivationSpecsImpl activationAnnotation = new DefaultActivationSpecsImpl();
         for (ActivationConfigPropertyMetaData property : defaultActivationConfig.getActivationConfigProperties())
         {
            activationAnnotation.addActivationConfigProperty(new ActivationConfigPropertyImpl(property
                  .getName(), property.getValue()));
         }
View Full Code Here

                     .getMdbPassword()));

            }
         }

         ActivationConfigMetaData activationConfig = mdb.getActivationConfig();
         if (activationConfig != null && activationConfig.getActivationConfigProperties() != null)
         {
            for (ActivationConfigPropertyMetaData property : activationConfig.getActivationConfigProperties())
            {
               properties.add(new ActivationConfigPropertyImpl(property
                     .getName(), property.getValue()));
            }
         }
View Full Code Here

      }
   }

   private void addDefaultActivationConfig(MDB container, JBossMessageDrivenBeanMetaData mdb)
   {
      ActivationConfigMetaData defaultActivationConfig = mdb.getDefaultActivationConfig();
      if (defaultActivationConfig != null)
      {
         DefaultActivationSpecsImpl activationAnnotation = new DefaultActivationSpecsImpl();
         for (ActivationConfigPropertyMetaData property : defaultActivationConfig.getActivationConfigProperties())
         {
            activationAnnotation.addActivationConfigProperty(new ActivationConfigPropertyImpl(property
                  .getName(), property.getValue()));
         }
View Full Code Here

      if(annotation.mappedName().length() > 0)
         metaData.setMappedName(annotation.mappedName());
      if(annotation.messageListenerInterface() != Object.class)
         metaData.setMessagingType(annotation.messageListenerInterface().getName());
      ActivationConfigProperty[] props = annotation.activationConfig();
      ActivationConfigMetaData config = new ActivationConfigMetaData();
      ActivationConfigPropertiesMetaData configProps = new ActivationConfigPropertiesMetaData();
      config.setActivationConfigProperties(configProps);
      for(ActivationConfigProperty prop : props)
      {
         ActivationConfigPropertyMetaData acp = new ActivationConfigPropertyMetaData();
         acp.setActivationConfigPropertyName(prop.propertyName());
         acp.setValue(prop.propertyValue());
View Full Code Here

      if(joverride != null && joverride.messageDestinationLink != null)
         messageDestinationLink = joverride.messageDestinationLink;
      else if(soriginal != null && soriginal.getMessageDestinationLink() != null)
         messageDestinationLink = soriginal.getMessageDestinationLink();
      // Fixup the activation config
      ActivationConfigMetaData jbossActivationConfig = null;
      if (joverride != null && joverride.getActivationConfig() != null)
         jbossActivationConfig = joverride.getActivationConfig();
      ActivationConfigMetaData originalActivationConfig = null;
      if(soriginal != null)
         originalActivationConfig = soriginal.getActivationConfig();
      if(jbossActivationConfig != null || originalActivationConfig != null)
      {
         if(activationConfig == null)
            activationConfig = new ActivationConfigMetaData();
         activationConfig.merge(jbossActivationConfig, originalActivationConfig);
      }
      // aroundInvokes
      if(joverride != null && joverride.aroundInvokes != null)
         aroundInvokes = joverride.aroundInvokes;
View Full Code Here

      super.merge(overrideEjb, originalEjb);
     
      JBossMessageDrivenBeanMetaData override = overrideEjb instanceof JBossGenericBeanMetaData ? null: (JBossMessageDrivenBeanMetaData) overrideEjb;
      JBossMessageDrivenBeanMetaData original = originalEjb instanceof JBossGenericBeanMetaData ? null: (JBossMessageDrivenBeanMetaData) originalEjb;
     
      ActivationConfigMetaData originalAConfig = null;
      AroundInvokesMetaData originalAInvokes = null;
      SecurityIdentityMetaData originalEjbTimeoutIdentity = null;
      if(original != null)
      {
         if(original.acknowledgeMode != null)
            this.acknowledgeMode = original.acknowledgeMode;
         if(original.destinationJndiName != null)
            this.destinationJndiName = original.destinationJndiName;
         if(original.mdbClientId != null)
            this.mdbClientId = original.mdbClientId;
         if(original.mdbPassword != null)
            this.mdbPassword = original.mdbPassword;
         if(original.mdbSubscriptionId != null)
            this.mdbSubscriptionId = original.mdbSubscriptionId;
         if(original.mdbUser != null)
            this.mdbUser = original.mdbUser;
         if(original.messageDestinationLink != null)
            this.messageDestinationLink = original.messageDestinationLink;
         if(original.messageDestinationType != null)
            this.messageDestinationType = original.messageDestinationType;
         if(original.messageSelector != null)
            this.messageSelector = original.messageSelector;
         if(original.messagingType != null)
            this.messagingType = original.messagingType;
         if(original.resourceAdapterName != null)
            this.resourceAdapterName = original.resourceAdapterName;
         if(original.subscriptionDurability != null)
            this.subscriptionDurability = original.subscriptionDurability;
         if(original.timeoutMethod != null)
            this.timeoutMethod = original.timeoutMethod;
        
         originalAConfig = original.activationConfig;
         originalAInvokes = original.aroundInvokes;
         originalEjbTimeoutIdentity = original.ejbTimeoutIdentity;
      }

      ActivationConfigMetaData overrideAConfig = null;
      AroundInvokesMetaData overrideAInvokes = null;
      SecurityIdentityMetaData overrideEjbTimeoutIdentity = null;
      if(override != null)
      {
         if(override.acknowledgeMode != null)
            this.acknowledgeMode = override.acknowledgeMode;
         if(override.destinationJndiName != null)
            this.destinationJndiName = override.destinationJndiName;
         if(override.mdbClientId != null)
            this.mdbClientId = override.mdbClientId;
         if(override.mdbPassword != null)
            this.mdbPassword = override.mdbPassword;
         if(override.mdbSubscriptionId != null)
            this.mdbSubscriptionId = override.mdbSubscriptionId;
         if(override.mdbUser != null)
            this.mdbUser = override.mdbUser;
         if(override.messageDestinationLink != null)
            this.messageDestinationLink = override.messageDestinationLink;
         if(override.messageDestinationType != null)
            this.messageDestinationType = override.messageDestinationType;
         if(override.messageSelector != null)
            this.messageSelector = override.messageSelector;
         if(override.messagingType != null)
            this.messagingType = override.messagingType;
         if(override.resourceAdapterName != null)
            this.resourceAdapterName = override.resourceAdapterName;
         if(override.subscriptionDurability != null)
            this.subscriptionDurability = override.subscriptionDurability;        
         if(override.timeoutMethod != null)
            this.timeoutMethod = override.timeoutMethod;
        
         overrideAConfig = override.activationConfig;
         overrideAInvokes = override.aroundInvokes;
         overrideEjbTimeoutIdentity = override.ejbTimeoutIdentity;
      }
      if(override != null && override.createDestination != null)
         this.createDestination = override.createDestination;
      else if (original != null && original.createDestination != null)
         this.createDestination = original.createDestination;
     
      if(originalAConfig != null || overrideAConfig != null)
      {
         if(activationConfig == null)
            activationConfig = new ActivationConfigMetaData();
         activationConfig.merge(overrideAConfig, originalAConfig);
      }
     
      if(originalAInvokes != null || overrideAInvokes != null)
      {
View Full Code Here

         metaData.setEjbName(annotation.name());
      else
         metaData.setEjbName(beanClass.getSimpleName());
     
      ActivationConfigProperty[] props = annotation.activationConfig();
      ActivationConfigMetaData config = new ActivationConfigMetaData();
      ActivationConfigPropertiesMetaData configProps = new ActivationConfigPropertiesMetaData();
      config.setActivationConfigProperties(configProps);
      for(ActivationConfigProperty prop : props)
      {
         ActivationConfigPropertyMetaData acp = new ActivationConfigPropertyMetaData();
         acp.setActivationConfigPropertyName(prop.propertyName());
         acp.setValue(prop.propertyValue());
View Full Code Here

         overrideLocalProducers = override.localProducers;
      }
     
      if((override != null && override.activationConfig != null) || (original != null && original.activationConfig != null))
      {
         activationConfig = new ActivationConfigMetaData();
         activationConfig.merge(override != null ? override.activationConfig : null, original != null ? original.activationConfig : null);
      }
     
      if(originalMsg != null || overrideMsg != null)
      {
View Full Code Here

    * @return a collection of ActivationConfigPropertyMetaData elements
    */
   public HashMap<String, ActivationConfigPropertyMetaData> getActivationConfigProperties()
   {
      HashMap<String, ActivationConfigPropertyMetaData> result = new LinkedHashMap<String, ActivationConfigPropertyMetaData>();
      ActivationConfigMetaData config = getDelegate().getActivationConfig();
      if (config != null)
      {
         ActivationConfigPropertiesMetaData properties = config.getActivationConfigProperties();
         if (properties != null)
         {
            for (org.jboss.metadata.ejb.spec.ActivationConfigPropertyMetaData property : properties)
               result.put(property.getName(), new ActivationConfigPropertyMetaData(property));
         }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.spec.ActivationConfigMetaData

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.