String destination = null; String messageSelector = null; for (ActivationConfigProperty p : messageDriven.activationConfig()) {
public Map getActivationConfigProperties() { HashMap result = new HashMap(); MessageDriven mdAnnotation = (MessageDriven) resolveAnnotation(MessageDriven.class); for (ActivationConfigProperty property : mdAnnotation.activationConfig()) { addActivationSpecProperty(result, property); } DefaultActivationSpecs defaultSpecsAnnotation = (DefaultActivationSpecs)resolveAnnotation(DefaultActivationSpecs.class); if (defaultSpecsAnnotation != null) { for (ActivationConfigProperty property : defaultSpecsAnnotation.value()) { addActivationSpecProperty(result, property); } } return result; }
protected void populateActivationSpec() { DefaultActivationSpecs defaultSpecs = (DefaultActivationSpecs) resolveAnnotation(DefaultActivationSpecs.class); if (defaultSpecs != null) { activationSpec.merge(defaultSpecs.value()); } MessageDriven md = (MessageDriven) resolveAnnotation(MessageDriven.class); activationSpec.merge(md.activationConfig()); } }
/** * Creates new JBoss agnostic EJB bean meta data model. * * @param jbossEjbMD jboss EJB meta data * @return webservices EJB meta data */ private EJBMetaData newEjbMetaData(final WebServiceDeclaration jbossEjbMD) { final MessageDriven mdbAnnotation = jbossEjbMD.getAnnotation(MessageDriven.class); if (mdbAnnotation == null) { this.log.debug("Creating JBoss agnostic EJB3 meta data for session bean: " + jbossEjbMD.getComponentClassName()); return new SLSBMetaData(); } else { this.log.debug("Creating JBoss agnostic EJB3 meta data for message driven bean: " + jbossEjbMD.getComponentClassName()); final MDBMetaData mdbMD = new MDBMetaData(); final String destinationName = this.getActivationProperty("destination", mdbAnnotation.activationConfig()); mdbMD.setDestinationJndiName(destinationName); return mdbMD; } }
/** * Creates new JBoss agnostic EJB bean meta data model. * * @param jbossEjbMD jboss EJB meta data * @return webservices EJB meta data */ private EJBMetaData newEjbMetaData(final WebServiceDeclaration jbossEjbMD) { final MessageDriven mdbAnnotation = jbossEjbMD.getAnnotation(MessageDriven.class); if (mdbAnnotation == null) { this.log.debug("Creating JBoss agnostic EJB3 meta data for session bean: " + jbossEjbMD.getComponentClassName()); return new SLSBMetaData(); } else { this.log.debug("Creating JBoss agnostic EJB3 meta data for message driven bean: " + jbossEjbMD.getComponentClassName()); final MDBMetaData mdbMD = new MDBMetaData(); final String destinationName = this.getActivationProperty("destination", mdbAnnotation.activationConfig()); mdbMD.setDestinationJndiName(destinationName); return mdbMD; } }
/** * Creates new JBoss agnostic EJB bean meta data model. * * @param jbossEjbMD jboss EJB meta data * @return webservices EJB meta data */ private EJBMetaData newEjbMetaData(final WebServiceDeclaration jbossEjbMD) { final MessageDriven mdbAnnotation = jbossEjbMD.getAnnotation(MessageDriven.class); if (mdbAnnotation == null) { this.log.debug("Creating JBoss agnostic EJB3 meta data for session bean: " + jbossEjbMD.getComponentClassName()); return new SLSBMetaData(); } else { this.log.debug("Creating JBoss agnostic EJB3 meta data for message driven bean: " + jbossEjbMD.getComponentClassName()); final MDBMetaData mdbMD = new MDBMetaData(); final String destinationName = this.getActivationProperty("destination", mdbAnnotation.activationConfig()); mdbMD.setDestinationJndiName(destinationName); return mdbMD; } }
@Override protected void introspect() { super.introspect(); MessageDriven messageDriven = getAnnotatedType().getAnnotation(MessageDriven.class); if (messageDriven != null) { ActivationConfigProperty []activationConfig = messageDriven.activationConfig(); if (activationConfig != null) { for (ActivationConfigProperty prop : activationConfig) { addActivationConfigProperty(prop.propertyName(), prop.propertyValue()); } } Class<?> type = messageDriven.messageListenerInterface(); if (type != null && ! Object.class.equals(type)) _messagingType = type; } validate(); JmsMessageListener listener = getAnnotatedType().getAnnotation(JmsMessageListener.class); if (listener != null) { addActivationConfigProperty("destination", listener.destination()); addActivationConfigProperty("consumer-max", String.valueOf(listener.consumerMax())); } }
if(annotation.messageListenerInterface() != Object.class) metaData.setMessagingType(annotation.messageListenerInterface().getName()); ActivationConfigProperty[] props = annotation.activationConfig(); ActivationConfigMetaData config = new ActivationConfigMetaData(); ActivationConfigPropertiesMetaData configProps = new ActivationConfigPropertiesMetaData();
if(annotation.messageListenerInterface() != Object.class) metaData.setMessagingType(annotation.messageListenerInterface().getName()); ActivationConfigProperty[] props = annotation.activationConfig(); ActivationConfigMetaData config = new ActivationConfigMetaData(); ActivationConfigPropertiesMetaData configProps = new ActivationConfigPropertiesMetaData();
if(annotation.messageListenerInterface() != Object.class) metaData.setMessagingType(annotation.messageListenerInterface().getName()); ActivationConfigProperty[] props = annotation.activationConfig(); ActivationConfigMetaData config = new ActivationConfigMetaData(); ActivationConfigPropertiesMetaData configProps = new ActivationConfigPropertiesMetaData();
ActivationConfigProperty[] props = mdbMetaData.activationConfig(); if (props != null)
ActivationConfigProperty[] props = mdbMetaData.activationConfig(); if (props != null)
ActivationConfigProperty[] props = mdbMetaData.activationConfig(); if (props != null)
ActivationConfigProperty[] props = mdbMetaData.activationConfig(); if (props != null)
MessageDriven messageDriven = clazz.getAnnotation(MessageDriven.class); if (messageDriven != null) { javax.ejb.ActivationConfigProperty[] configProperties = messageDriven.activationConfig(); if (configProperties != null) { ActivationConfig activationConfig = mdb.getActivationConfig();
final ActivationConfigProperty[] configProperties = messageDriven.activationConfig(); if (configProperties != null) { if (mdb.getActivationConfig() == null) {
final ActivationConfigProperty[] configProperties = messageDriven.activationConfig(); if (configProperties != null) { if (mdb.getActivationConfig() == null) {
doMappedNameProcessing(mdAn.mappedName(), ejbMsgBeanDesc); for (ActivationConfigProperty acProp : mdAn.activationConfig()) { EnvironmentProperty envProp = new EnvironmentProperty( acProp.propertyName(), acProp.propertyValue(), "");
doMappedNameProcessing(mdAn.mappedName(), ejbMsgBeanDesc); for (ActivationConfigProperty acProp : mdAn.activationConfig()) { EnvironmentProperty envProp = new EnvironmentProperty( acProp.propertyName(), acProp.propertyValue(), "");
= messageDriven.activationConfig();