Examples of ActivationConfig


Examples of org.apache.openejb.jee.ActivationConfig

                // todo warn no such ejb in the ejb-jar.xml
                continue;
            }
            ActivationConfigType activationConfigType = bean.getActivationConfig();
            if (activationConfigType != null) {
                ActivationConfig activationConfig = mdb.getActivationConfig();
                if (activationConfig == null) {
                    activationConfig = new ActivationConfig();
                    mdb.setActivationConfig(activationConfig);
                }
                for (ActivationConfigPropertyType propertyType : activationConfigType.getActivationConfigProperty()) {
                    ActivationConfigProperty property = new ActivationConfigProperty(
                            propertyType.getActivationConfigPropertyName(),
                            propertyType.getActivationConfigPropertyValue());
                    activationConfig.getActivationConfigProperty().add(property);
                }
            }
        }
    }
View Full Code Here

Examples of org.apache.openejb.jee.ActivationConfig

                if (ejbDeployment == null) {
                    throw new OpenEJBException("No ejb deployment found for ejb " + bean.getEjbName());
                }

                if (mdb.getActivationConfig() == null) {
                    mdb.setActivationConfig(new ActivationConfig());
                }

                Properties properties = mdb.getActivationConfig().toProperties();

                // destination
View Full Code Here

Examples of org.apache.openejb.jee.ActivationConfig

                    MessageDrivenBean mdb = (MessageDrivenBean) bean;
                    MessageDriven messageDriven = clazz.getAnnotation(MessageDriven.class);
                    if (messageDriven != null) {
                        javax.ejb.ActivationConfigProperty[] configProperties = messageDriven.activationConfig();
                        if (configProperties != null) {
                            ActivationConfig activationConfig = mdb.getActivationConfig();
                            if (activationConfig == null) {
                                activationConfig = new ActivationConfig();
                                mdb.setActivationConfig(activationConfig);
                            }
                            Properties properties = activationConfig.toProperties();
                            for (javax.ejb.ActivationConfigProperty property : configProperties) {
                                if (!properties.containsKey(property.propertyName())) {
                                    activationConfig.addProperty(property.propertyName(), property.propertyValue());
                                }
                            }
                        }

                        if (mdb.getMessagingType() == null) {
View Full Code Here

Examples of org.jboss.soa.esb.listeners.config.xbeanmodel101.ActivationConfigDocument.ActivationConfig

    log.debug("Default activation-config properties :" + defaultPropertyNames );
       
    /*
     *   add user activation-config properties specified in the provider element.
     */
        ActivationConfig activationConfig = jmsJcaProvider.getActivationConfig();
        if ( activationConfig != null )
        {
            List<Property> propertyList = activationConfig.getPropertyList();
            for (Iterator<Property> iterator = propertyList.iterator(); iterator.hasNext();)
        {
          Property prop = iterator.next();
          if ( defaultPropertyNames.contains( prop.getName() ))
              throw new ConfigurationException( "activation-config already contains [" + prop.getName() + "], which cannot be overridden");
View Full Code Here

Examples of org.jboss.soa.esb.listeners.config.xbeanmodel101.ActivationConfigDocument.ActivationConfig

  private void callJmsListenerMap(
      String activationConfigPropertyName,
      String activationConfigPropertyValue
      ) throws ConfigurationException
  {
    ActivationConfig activationConfig = jmsJcaProvider.getActivationConfig();
    createActivationProperty( activationConfig, activationConfigPropertyName, activationConfigPropertyValue );
   
    JmsListenerMapper.map( root , jmsListener, model );
  }
View Full Code Here

Examples of org.jboss.soa.esb.listeners.config.xbeanmodel110.ActivationConfigDocument.ActivationConfig

    log.debug("Default activation-config properties :" + defaultPropertyNames );
       
    /*
     *   add user activation-config properties specified in the provider element.
     */
        ActivationConfig activationConfig = jmsJcaProvider.getActivationConfig();
        if ( activationConfig != null )
        {
            List<Property> propertyList = activationConfig.getPropertyList();
            for (Iterator<Property> iterator = propertyList.iterator(); iterator.hasNext();)
        {
          Property prop = iterator.next();
          if ( defaultPropertyNames.contains( prop.getName() ))
              throw new ConfigurationException( "activation-config already contains [" + prop.getName() + "], which cannot be overridden");
View Full Code Here

Examples of org.jboss.soa.esb.listeners.config.xbeanmodel110.ActivationConfigDocument.ActivationConfig

  private void callJmsListenerMap(
      String activationConfigPropertyName,
      String activationConfigPropertyValue
      ) throws ConfigurationException
  {
    ActivationConfig activationConfig = jmsJcaProvider.getActivationConfig();
    createActivationProperty( activationConfig, activationConfigPropertyName, activationConfigPropertyValue );
   
    JmsListenerMapper.map( root , jmsListener, model );
  }
View Full Code Here

Examples of org.jboss.soa.esb.listeners.config.xbeanmodel120.ActivationConfigDocument.ActivationConfig

    log.debug("Default activation-config properties :" + defaultPropertyNames );

    /*
     *   add user activation-config properties specified in the provider element.
     */
        ActivationConfig activationConfig = jmsJcaProvider.getActivationConfig();
        if ( activationConfig != null )
        {
            List<Property> propertyList = activationConfig.getPropertyList();
            for (Iterator<Property> iterator = propertyList.iterator(); iterator.hasNext();)
        {
          Property prop = iterator.next();
          if ( defaultPropertyNames.contains( prop.getName() ))
              throw new ConfigurationException( "activation-config already contains [" + prop.getName() + "], which cannot be overridden");
View Full Code Here

Examples of org.jboss.soa.esb.listeners.config.xbeanmodel120.ActivationConfigDocument.ActivationConfig

  private void callJmsListenerMap(
      String activationConfigPropertyName,
      String activationConfigPropertyValue
      ) throws ConfigurationException
  {
    ActivationConfig activationConfig = jmsJcaProvider.getActivationConfig();
    createActivationProperty( activationConfig, activationConfigPropertyName, activationConfigPropertyValue );
   
    JmsListenerMapper.map( root , jmsListener, model );
  }
View Full Code Here

Examples of org.jboss.soa.esb.listeners.config.xbeanmodel130.ActivationConfigDocument.ActivationConfig

    log.debug("Default activation-config properties :" + defaultPropertyNames );

    /*
     *   add user activation-config properties specified in the provider element.
     */
        ActivationConfig activationConfig = jmsJcaProvider.getActivationConfig();
        if ( activationConfig != null )
        {
            List<Property> propertyList = activationConfig.getPropertyList();
            for (Iterator<Property> iterator = propertyList.iterator(); iterator.hasNext();)
        {
          Property prop = iterator.next();
          if ( defaultPropertyNames.contains( prop.getName() ))
              throw new ConfigurationException( "activation-config already contains [" + prop.getName() + "], which cannot be overridden");
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.