connectionDefDescriptor); connectorDescInfo.setMCFConfigProperties(configProperties); connectorDescInfo.setRarName(moduleName); connectorDescInfo.setResourceAdapterClassName( connectorDescriptor.getResourceAdapterClass());
/** * Creates connector connection pool pertaining to sun-ra.xml. This is * only for 1.0 complient rars. * * @throws ConnectorRuntimeException Thrown when pool creation fails. */ private void createSunRAConnectionPool() throws ConnectorRuntimeException { String defaultPoolName = connectorRuntime_.getDefaultPoolName( moduleName_, connectionDefs_[0].getConnectionFactoryIntf()); String sunRAPoolName = defaultPoolName + ConnectorConstants.SUN_RA_POOL; PoolInfo poolInfo = new PoolInfo(sunRAPoolName); ConnectorDescriptorInfo connectorDescriptorInfo = ConnectorDDTransformUtils.getConnectorDescriptorInfo(connectionDefs_[0]); connectorDescriptorInfo.setRarName(moduleName_); connectorDescriptorInfo.setResourceAdapterClassName(desc_.getResourceAdapterClass()); ConnectorConnectionPool connectorPoolObj = ConnectionPoolObjectsUtils.createSunRaConnectorPoolObject(poolInfo, desc_, moduleName_); connectorPoolObj.setConnectorDescriptorInfo(connectorDescriptorInfo); connectorRuntime_.createConnectorConnectionPool(connectorPoolObj); if(_logger.isLoggable(Level.FINE)) { _logger.log(Level.FINE, "Created SUN-RA connection pool:", poolInfo); } String jndiName = (String) desc_.getSunDescriptor(). getResourceAdapter().getValue(ResourceAdapter.JNDI_NAME); ResourceInfo resourceInfo = new ResourceInfo(jndiName); connectorRuntime_.createConnectorResource(resourceInfo, poolInfo, null); if(_logger.isLoggable(Level.FINE)) { _logger.log(Level.FINE, "Created SUN-RA connector resource : ", resourceInfo); } }
connectorDescriptorInfo.setRarName(moduleName_); connectorDescriptorInfo.setResourceAdapterClassName(desc_.getResourceAdapterClass()); ConnectorConnectionPool connectorPoolObj;
cdi.setRarName(rarName); cdi.setResourceAdapterClassName(connectorDescriptor.getResourceAdapterClass()); cdi.setConnectionDefinitionName(cdd.getConnectionFactoryIntf());
/** * Clone method * * @return ConnectorDescriptorInfo instance */ public ConnectorDescriptorInfo doClone() { ConnectorDescriptorInfo cdi = new ConnectorDescriptorInfo(); cdi.setMCFConfigProperties(mcfConfigProperties_); cdi.setResourceAdapterConfigProperties( resourceAdapterConfigProperties_); cdi.setRarName(rarName_); cdi.setResourceAdapterClassName(resourceAdapterClass_); cdi.setConnectionDefinitionName(connectionDefinitionName_); cdi.setManagedConnectionFactoryClass(managedConnectionFactoryClass_); cdi.setConnectionFactoryClass(connectionFactoryClass_); cdi.setConnectionFactoryInterface(connectionFactoryInterface_); cdi.setConnectionClass(connectionClass_); cdi.setConnectionInterface(connectionInterface_); return cdi; }
throw cre; cdi.setRarName(rarName); cdi.setResourceAdapterClassName( connectorDescriptor.getResourceAdapterClass());
cdi.setRarName(rarName); cdi.setResourceAdapterClassName( connectorDescriptor.getResourceAdapterClass());
private ConnectorDescriptorInfo createConnectorDescriptorInfo( ConnectorDescriptor connDesc, String moduleName) { ConnectorDescriptorInfo connDescInfo = new ConnectorDescriptorInfo(); connDescInfo.setManagedConnectionFactoryClass( connDesc.getOutboundResourceAdapter(). getManagedConnectionFactoryImpl()); connDescInfo.setRarName(moduleName); connDescInfo.setResourceAdapterClassName(connDesc. getResourceAdapterClass()); connDescInfo.setConnectionDefinitionName( connDesc.getOutboundResourceAdapter().getConnectionFactoryIntf()); connDescInfo.setConnectionFactoryClass( connDesc.getOutboundResourceAdapter().getConnectionFactoryImpl()); connDescInfo.setConnectionFactoryInterface( connDesc.getOutboundResourceAdapter().getConnectionFactoryIntf()); connDescInfo.setConnectionClass( connDesc.getOutboundResourceAdapter().getConnectionImpl()); connDescInfo.setConnectionInterface( connDesc.getOutboundResourceAdapter().getConnectionIntf()); return connDescInfo; }