sb.append("</").append(XML.ResourceAdapter10Tag.TRANSACTION_SUPPORT).append(">"); for (ConfigProperty cp : cd.getConfigProperties())
List<ConfigProperty> configProperties = cdMeta.getConfigProperties();
List<ConfigProperty> configProperties = cdMeta.getConfigProperties();
@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; }
private List<ConfigProperty> extractProperties(Connector connector) { List<ConfigProperty> originalProperties = null; if (connector.getVersion() == Version.V_10) { originalProperties = connector.getResourceadapter().getConfigProperties(); } else { if (connector.getResourceadapter() != null) { ResourceAdapter ra = connector.getResourceadapter(); if (ra.getOutboundResourceadapter() != null && ra.getOutboundResourceadapter().getConnectionDefinitions() != null) { originalProperties = ra.getOutboundResourceadapter().getConnectionDefinitions().get(0) .getConfigProperties(); } } } return originalProperties; }