@Override
public String getBeanName() {
return endpointInfo.getName().toString() + ".jms-destination";
}
}
JMSDestinationConfigBean bean = new JMSDestinationConfiguration();
Configurer configurer = bus.getExtension(Configurer.class);
if (null != configurer) {
configurer.configureBean(bean);
}
if (!bean.isSetServer()) {
bean.setServer(new JMSServerBehaviorPolicyType());
}
if (!bean.isSetServerConfig()) {
bean.setServerConfig(new JMSServerConfig());
}
ConfigurationProvider p = new ServiceModelJMSConfigurationProvider(endpointInfo);
List<ConfigurationProvider> providers = getOverwriteProviders();
if (null == providers) {
providers = new ArrayList<ConfigurationProvider>();
}
providers.add(p);
setOverwriteProviders(providers);
providers = bean.getOverwriteProviders();
if (null == providers) {
providers = new ArrayList<ConfigurationProvider>();
}
providers.add(p);
bean.setOverwriteProviders(providers);
jmsDestinationConfigBean = bean;
}