if (ra != null && ra.getOutboundResourceadapter() != null && ra.getOutboundResourceadapter().getConnectionDefinitions() != null) { List<org.jboss.jca.common.api.metadata.spec.ConnectionDefinition> cdMetas = ra.getOutboundResourceadapter().getConnectionDefinitions(); if (cdMetas.size() > 0) { for (org.jboss.jca.common.api.metadata.spec.ConnectionDefinition cdMeta : cdMetas) { if (ra != null && ra.getAdminObjects() != null) { List<org.jboss.jca.common.api.metadata.spec.AdminObject> aoMetas = ra.getAdminObjects(); if (aoMetas.size() > 0) { for (org.jboss.jca.common.api.metadata.spec.AdminObject aoMeta : aoMetas) {
if (ra1.getResourceadapterClass() != null) clzRa1.add(ra1.getResourceadapterClass()); if (ra1.getOutboundResourceadapter() != null) if (ra1.getOutboundResourceadapter().getConnectionDefinitions() != null) for (ConnectionDefinition cd : ra1.getOutboundResourceadapter().getConnectionDefinitions()) if (ra1.getAdminObjects() != null) for (AdminObject ao : ra1.getAdminObjects()) if (ra1.getInboundResourceadapter() != null && ra1.getInboundResourceadapter().getMessageadapter() != null && ra1.getInboundResourceadapter().getMessageadapter().getMessagelisteners() != null) for (MessageListener ml : ra1.getInboundResourceadapter().getMessageadapter().getMessagelisteners()) if (ra2.getResourceadapterClass() != null) clzRa2.add(ra2.getResourceadapterClass()); if (ra2.getOutboundResourceadapter() != null) if (ra2.getOutboundResourceadapter().getConnectionDefinitions() != null) for (ConnectionDefinition cd : ra2.getOutboundResourceadapter().getConnectionDefinitions()) if (ra2.getAdminObjects() != null)
if (ra.getOutboundResourceadapter() != null) mcfs = ra.getOutboundResourceadapter().getConnectionDefinitions() != null ? ra.getOutboundResourceadapter().getConnectionDefinitions().size() : 0; aos = ra.getAdminObjects() != null ? ra.getAdminObjects().size() : 0; if (ra.getInboundResourceadapter() != null && ra.getInboundResourceadapter().getMessageadapter() != null && ra.getInboundResourceadapter().getMessageadapter().getMessagelisteners() != null && ra.getInboundResourceadapter().getMessageadapter().getMessagelisteners().size() > 0) int aos = ra.getAdminObjects() != null ? ra.getAdminObjects().size() : 0; if (ra.getOutboundResourceadapter() != null) mcfs = ra.getOutboundResourceadapter().getConnectionDefinitions() != null ? ra.getOutboundResourceadapter().getConnectionDefinitions().size() : 0;
List<ConfigProperty> original = conn.getResourceadapter().getConfigProperties(); List<ConfigProperty> newProperties = this.mergeConfigProperties(ij.getConfigProperties(), original); if (ra != null && ra.getAdminObjects() != null) List<AdminObject> newAdminObjects = new ArrayList<AdminObject>(ra.getAdminObjects().size()); for (AdminObject adminObj : ra.getAdminObjects()) if (ra != null && ra.getOutboundResourceadapter() != null && ra.getOutboundResourceadapter().getConnectionDefinitions() != null) .getOutboundResourceadapter().getConnectionDefinitions().size()); for (ConnectionDefinition conDef : ra.getOutboundResourceadapter().getConnectionDefinitions()) ((OutboundResourceAdapterImpl) ra.getOutboundResourceadapter()) .forceConnectionDefinitions(newConDefs);
if (ra.getOutboundResourceadapter() != null) { for (ConnectionDefinition cd : ra.getOutboundResourceadapter().getConnectionDefinitions()) { if (cd.getConnectionFactoryInterface().getValue().equals(interfaceName)) cfInterface = cd.getConnectionFactoryInterface().getValue(); if (ra.getOutboundResourceadapter() != null) { for (ConnectionDefinition cd : ra.getOutboundResourceadapter().getConnectionDefinitions()) { if (cd.getConnectionFactoryInterface().getValue().equals(cfInterface)) mcfClass = cd.getManagedConnectionFactoryClass().getValue();
String clz = c.getResourceadapter().getResourceadapterClass(); if (raSpec.getInboundResourceadapter() != null && raSpec.getInboundResourceadapter().getMessageadapter() != null && raSpec.getInboundResourceadapter().getMessageadapter().getMessagelisteners() != null && raSpec.getInboundResourceadapter().getMessageadapter().getMessagelisteners().size() > 0) raSpec.getInboundResourceadapter().getMessageadapter().getMessagelisteners();
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; }
} else { ResourceAdapter ra1516 = (ResourceAdapter) cmd.getResourceadapter(); if (ra1516.getAdminObjects() != null) { for (AdminObject ao : ra1516.getAdminObjects()) { if (ao.getAdminobjectClass().getValue().equals(className)) aoClass = ao.getAdminobjectClass().getValue();
cmd.getResourceadapter().getResourceadapterClass() != null) Class<?> clazz = Class.forName(cmd.getResourceadapter().getResourceadapterClass(), true, cl); List<ConfigProperty> configProperties = cmd.getResourceadapter().getConfigProperties();
if (resourceadapter.getId() != null) sb.append(" id=\"" + resourceadapter.getId() + "\""); sb.append(">"); ConnectionDefinition cd = resourceadapter.getOutboundResourceadapter().getConnectionDefinitions().get(0); sb.append(cd.getManagedConnectionFactoryClass()); sb.append(cd.getConnectionFactoryInterface()); if (resourceadapter.getOutboundResourceadapter().getTransactionSupportId() != null) sb.append(" id=\"" + resourceadapter.getOutboundResourceadapter().getTransactionSupportId() + "\""); sb.append(">"); sb.append(resourceadapter.getOutboundResourceadapter().getTransactionSupport()); sb.append("</").append(XML.ResourceAdapter10Tag.TRANSACTION_SUPPORT).append(">"); for (AuthenticationMechanism am : resourceadapter.getOutboundResourceadapter().getAuthenticationMechanisms()) if (resourceadapter.getOutboundResourceadapter().getReauthenticationSupportId() != null) sb.append(" id=\"" + resourceadapter.getOutboundResourceadapter().getReauthenticationSupportId() + "\""); sb.append(">"); sb.append(resourceadapter.getOutboundResourceadapter().getReauthenticationSupport()); sb.append("</").append(XML.ResourceAdapter10Tag.REAUTHENTICATION_SUPPORT).append(">"); for (SecurityPermission sp : resourceadapter.getSecurityPermissions())
@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; }
cmd.getResourceadapter().getInboundResourceadapter() != null && cmd.getResourceadapter().getInboundResourceadapter().getMessageadapter() != null && cmd.getResourceadapter().getInboundResourceadapter().getMessageadapter().getMessagelisteners() != null) .getInboundResourceadapter().getMessageadapter() .getMessagelisteners(); if (mlMetas.size() > 0)
if (cmd != null && cmd.getResourceadapter() != null && cmd.getResourceadapter().getOutboundResourceadapter() != null) { transactionSupport = cmd.getResourceadapter().getOutboundResourceadapter().getTransactionSupport();
String clz = c.getResourceadapter().getResourceadapterClass(); if (raSpec.getInboundResourceadapter() != null && raSpec.getInboundResourceadapter().getMessageadapter() != null && raSpec.getInboundResourceadapter().getMessageadapter().getMessagelisteners() != null && raSpec.getInboundResourceadapter().getMessageadapter().getMessagelisteners().size() > 0) raSpec.getInboundResourceadapter().getMessageadapter().getMessagelisteners();
cmd.getResourceadapter().getAdminObjects() != null) List<AdminObject> aoMetas = cmd.getResourceadapter().getAdminObjects(); if (aoMetas.size() > 0)
cmd.getResourceadapter().getResourceadapterClass() != null) Class<?> clazz = Class.forName(cmd.getResourceadapter().getResourceadapterClass(), true, cl); List<ConfigProperty> configProperties = cmd.getResourceadapter().getConfigProperties();
if (raSpec.getResourceadapterClass() != null && !raSpec.getResourceadapterClass().equals("")) if (ra.getClass().getName().equals(raSpec.getResourceadapterClass())) return id;
cmd.getResourceadapter().getInboundResourceadapter() != null && cmd.getResourceadapter().getInboundResourceadapter().getMessageadapter() != null && cmd.getResourceadapter().getInboundResourceadapter().getMessageadapter().getMessagelisteners() != null) .getInboundResourceadapter().getMessageadapter() .getMessagelisteners(); if (mlMetas.size() > 0)
if (ra != null && ra.getOutboundResourceadapter() != null && ra.getOutboundResourceadapter().getConnectionDefinitions() != null) { List<ConnectionDefinition> cdMetas = ra.getOutboundResourceadapter().getConnectionDefinitions(); if (cdMetas.size() > 0) { for (ConnectionDefinition cdMeta : cdMetas) { if (ra != null && ra.getAdminObjects() != null) { List<AdminObject> aoMetas = ra.getAdminObjects(); if (aoMetas.size() > 0) { for (AdminObject aoMeta : aoMetas) {
private void mergeTransactionSupport(Activation ij, Connector conn) { if (ij.getTransactionSupport() != null) { if (conn.getResourceadapter() != null) { ResourceAdapter ra = conn.getResourceadapter(); if (ra.getOutboundResourceadapter() != null) { ((OutboundResourceAdapterImpl) ra.getOutboundResourceadapter()). forceTransactionSupport(ij.getTransactionSupport()); } } } }