@Override protected javax.resource.spi.ResourceAdapter createRa(String uniqueId, ClassLoader cl) throws NotFoundException, Exception, DeployException { Connector md = mdr.getResourceAdapter(uniqueId); ResourceAdapter ra = md.getResourceadapter(); List<? extends ConfigProperty> l = new ArrayList<ConfigProperty>(); javax.resource.spi.ResourceAdapter rar = (javax.resource.spi.ResourceAdapter)initAndInject(ra.getResourceadapterClass(), l, cl); return rar; }
if (mdr.hasJndiMappings(deployment) || hasResourceAdapter(rar, mdr.getResourceAdapter(deployment))) configured.add(deployment); try Connector raXml = mdr.getResourceAdapter(deployment); Connector entryXml = mdr.getResourceAdapter(entry);
Connector raXml = mdr.getResourceAdapter(id); if (raXml != null)
/** * Is the resource adapter a 1.6 archive * @param id The MDR identifier * @return True if 1.6; otherwise false */ private boolean is16(String id) { if (id == null || id.equals("")) return false; try { Connector raXml = mdr.getResourceAdapter(id); if (raXml != null) { return (raXml.getVersion() == Version.V_16 || raXml.getVersion() == Version.V_17); } } catch (Throwable t) { log.debugf(t, "Exception while loading ra.xml: %s", id); } return false; }
try Connector c = mdr.getResourceAdapter(mdrId);
/** * Get the product name for the resource adapter * @param id The MDR identifier * @return The value */ private String getProductName(String id) { if (id == null || id.equals("")) return ""; try { Connector raXml = mdr.getResourceAdapter(id); if (raXml != null && !XsdString.isNull(raXml.getEisType())) { return raXml.getEisType().getValue(); } } catch (Throwable t) { log.debugf(t, "Exception while loading ra.xml: %s", id); } return ""; }
try Connector c = mdr.getResourceAdapter(mdrId);
/** * Get the product version for the resource adapter * @param id The MDR identifier * @return The value */ private String getProductVersion(String id) { if (id == null || id.equals("")) return ""; try { Connector raXml = mdr.getResourceAdapter(id); if (raXml != null) { if (!XsdString.isNull(raXml.getResourceadapterVersion())) return raXml.getResourceadapterVersion().getValue(); } } catch (Throwable t) { log.debugf(t, "Exception while loading ra.xml: %s", id); } return ""; }
Connector cmd = mdr.getResourceAdapter(deployment.toExternalForm()); File root = mdr.getRoot(deployment.toExternalForm());
@Override protected ManagedConnectionFactory createMcf(XaDataSource ds, String uniqueId, ClassLoader cl) throws NotFoundException, Exception, DeployException { Merger merger = new Merger(); Connector md = mdr.getResourceAdapter(uniqueId); md = merger.mergeConnectorAndDs(ds, md); // Get the first connection definition as there is only one ResourceAdapter ra = md.getResourceadapter(); List<ConnectionDefinition> cds = ra.getOutboundResourceadapter().getConnectionDefinitions(); ConnectionDefinition cd = cds.get(0); // ManagedConnectionFactory ManagedConnectionFactory mcf = (ManagedConnectionFactory) initAndInject(cd.getManagedConnectionFactoryClass() .getValue(), cd.getConfigProperties(), cl); initAndInjectClassLoaderPlugin(mcf, ds); return mcf; }
@Override protected ManagedConnectionFactory createMcf(DataSource ds, String uniqueId, ClassLoader cl) throws NotFoundException, Exception, DeployException { Merger merger = new Merger(); Connector md = mdr.getResourceAdapter(uniqueId); md = merger.mergeConnectorAndDs(ds, md); // Get the first connection definition as there is only one ResourceAdapter ra = md.getResourceadapter(); List<ConnectionDefinition> cds = ra.getOutboundResourceadapter().getConnectionDefinitions(); ConnectionDefinition cd = cds.get(0); // ManagedConnectionFactory ManagedConnectionFactory mcf = (ManagedConnectionFactory) initAndInject(cd.getManagedConnectionFactoryClass() .getValue(), cd.getConfigProperties(), cl); initAndInjectClassLoaderPlugin(mcf, ds); return mcf; }
Connector cmd = metadataRepository.getResourceAdapter(url.toExternalForm()); Activation activation = metadataRepository.getActivation(url.toExternalForm());