MessageDrivenBean mdb = mdbs.get(bean.getEjbName());
if (mdb == null) {
// 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);
}