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()));
}
DefaultActivationSpecs existingAnnotation = ejbClass.getAnnotation(DefaultActivationSpecs.class);
if (existingAnnotation != null)
activationAnnotation.merge(existingAnnotation);
addClassAnnotation(container, DefaultActivationSpecs.class, activationAnnotation);
}
}