@Override
public String getBeanName() {
return endpointInfo.getName().toString() + ".jms-conduit";
}
}
JMSConduitConfigBean bean = new JMSConduitConfiguration();
Configurer configurer = bus.getExtension(Configurer.class);
if (null != configurer) {
configurer.configureBean(bean);
}
if (!bean.isSetClient()) {
bean.setClient(new JMSClientBehaviorPolicyType());
}
if (!bean.isSetClientConfig()) {
bean.setClientConfig(new JMSClientConfig());
}
ConfigurationProvider p = new ServiceModelJMSConfigurationProvider(endpointInfo);
List<ConfigurationProvider> providers = getOverwriteProviders();
if (null == providers) {
providers = new ArrayList<ConfigurationProvider>();
}
providers.add(p);
setOverwriteProviders(providers);
// providers = bean.getFallbackProviders();
providers = bean.getOverwriteProviders();
if (null == providers) {
providers = new ArrayList<ConfigurationProvider>();
}
providers.add(p);
// bean.setFallbackProviders(providers);
bean.setOverwriteProviders(providers);
jmsConduitConfigBean = bean;
}