ResourceManagerImpl.addResource(_ra);
InjectManager beanManager = InjectManager.create();
BeanBuilder factory = beanManager.createBeanFactory(_ra.getClass());
if (_resourceAdapter.getName() != null) {
Jndi.bindDeepShort(_resourceAdapter.getName(), _ra);
beanManager.addBean(factory.name(_resourceAdapter.getName())
.singleton(_ra));
}
else {
beanManager.addBean(factory.name(_name).singleton(_ra));
}
// create a default outbound factory
if (_outboundList.size() == 0 && _jndiName != null && _rar != null) {
ObjectConfig factoryConfig = _rar.getConnectionDefinition(null);