private String getActivationProperty(String name, ActivationConfigProperty[] props) { String result = null; for(ActivationConfigProperty p : props) { if(p.propertyName().equals(name)) { result = p.propertyValue(); break; } } return result; }
private String getActivationProperty(String name, ActivationConfigProperty[] props) { String result = null; for(ActivationConfigProperty p : props) { if(p.propertyName().equals(name)) { result = p.propertyValue(); break; } } return result; }
private String getActivationProperty(String name, ActivationConfigProperty[] props) { String result = null; for(ActivationConfigProperty p : props) { if(p.propertyName().equals(name)) { result = p.propertyValue(); break; } } return result; }
private String getActivationProperty(String name, ActivationConfigProperty[] props) { String result = null; for(ActivationConfigProperty p : props) { if(p.propertyName().equals(name)) { result = p.propertyValue(); break; } } return result; }
/** * Returns activation config property value or null if not found. * * @param name activation property name * @param activationConfigProperties activation config properties * @return activation config property value */ private String getActivationProperty(final String name, final ActivationConfigProperty[] activationConfigProperties) { if (activationConfigProperties != null) { for (final ActivationConfigProperty activationConfigProperty : activationConfigProperties) { if (activationConfigProperty.propertyName().equals(name)) { return activationConfigProperty.propertyValue(); } } } return null; }
/** * Returns activation config property value or null if not found. * * @param name activation property name * @param activationConfigProperties activation config properties * @return activation config property value */ private String getActivationProperty(final String name, final ActivationConfigProperty[] activationConfigProperties) { if (activationConfigProperties != null) { for (final ActivationConfigProperty activationConfigProperty : activationConfigProperties) { if (activationConfigProperty.propertyName().equals(name)) { return activationConfigProperty.propertyValue(); } } } return null; }
/** * Returns activation config property value or null if not found. * * @param name activation property name * @param activationConfigProperties activation config properties * @return activation config property value */ private String getActivationProperty(final String name, final ActivationConfigProperty[] activationConfigProperties) { if (activationConfigProperties != null) { for (final ActivationConfigProperty activationConfigProperty : activationConfigProperties) { if (activationConfigProperty.propertyName().equals(name)) { return activationConfigProperty.propertyValue(); } } } return null; }
public void merge(ActivationConfigProperty prop) { put(prop.propertyName(), prop.propertyValue()); }
destinationType = p.propertyValue(); } else if ("destination".equals(p.propertyName())) { destination = calculateCommonName(p.propertyValue()); } else if ("acknowledgeMode".equals(p.propertyName())) { acknowledgeMode = "Auto_acknowledge".equals(p.propertyValue()) ? Session.AUTO_ACKNOWLEDGE : Session.DUPS_OK_ACKNOWLEDGE; } else if ("messageSelector".equals(p.propertyName())) { messageSelector = p.propertyValue(); } else if ("destinationType".equals(p.propertyName())) { destinationType = p.propertyValue();
protected void addActivationSpecProperty(Map<String, ActivationConfigPropertyMetaData> result, ActivationConfigProperty property) { if (!property.propertyName().equals("messagingType")) { ActivationConfigPropertyMetaData metaData = new ActivationConfigPropertyMetaData(); metaData.setName(property.propertyName()); metaData.setValue(property.propertyValue()); result.put(property.propertyName(), metaData); } }
@Override public JBossConsumerBeanMetaData create(Class<?> beanClass) { Consumer annotation = finder.getAnnotation(beanClass, Consumer.class); if(annotation == null) return null; JBossConsumerBeanMetaData metaData = new JBossConsumerBeanMetaData(); metaData.setEjbClass(beanClass.getName()); if(annotation.name().length() > 0) 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()); configProps.add(acp); } metaData.setActivationConfig(config); return metaData; }
acp.setValue(prop.propertyValue()); configProps.add(acp);
@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())); } }
acp.setValue(prop.propertyValue()); configProps.add(acp);
acp.setValue(prop.propertyValue()); configProps.add(acp);
for (final ActivationConfigProperty property : configProperties) { if (!properties.containsKey(property.propertyName())) { activationConfig.addProperty(property.propertyName(), property.propertyValue());
for (final ActivationConfigProperty property : configProperties) { if (!properties.containsKey(property.propertyName())) { activationConfig.addProperty(property.propertyName(), property.propertyValue());
acProp.propertyName(), acProp.propertyValue(), "");
acProp.propertyName(), acProp.propertyValue(), "");
for (ActivationConfigProperty property : properties) addActivationConfigProperty(property.propertyName(), property.propertyValue());