public static ResourceAdapter newResourceAdapter(final ResourceAdapter10 source) { final ResourceAdapter resourceAdapter = new ResourceAdapter(); resourceAdapter.getSecurityPermission().addAll(source.getSecurityPermission()); resourceAdapter.setId(source.getId()); final OutboundResourceAdapter outboundResourceAdapter = new OutboundResourceAdapter(); outboundResourceAdapter.getAuthenticationMechanism().addAll(source.getAuthenticationMechanism()); outboundResourceAdapter.setTransactionSupport(source.getTransactionSupport()); outboundResourceAdapter.setReauthenticationSupport(source.isReauthenticationSupport()); outboundResourceAdapter.getConnectionDefinition().add(source.getConnectionDefinition()); resourceAdapter.setOutboundResourceAdapter(outboundResourceAdapter); return resourceAdapter; }
@XmlElement(name = "transaction-support") public TransactionSupportType getTransactionSupport() { return getOutboundResourceAdapter().getTransactionSupport(); }
@XmlElement(name = "reauthentication-support") public Boolean isReauthenticationSupport() { return getOutboundResourceAdapter().isReauthenticationSupport(); }
public ResourceAdapter10() { setOutboundResourceAdapter(new OutboundResourceAdapter()); getOutboundResourceAdapter().getConnectionDefinition().add(connectionDefinition); }
outboundResourceAdapter = new OutboundResourceAdapter(); resourceAdapter.setOutboundResourceAdapter(outboundResourceAdapter); if (outboundResourceAdapter.isReauthenticationSupport() == null) { outboundResourceAdapter.setReauthenticationSupport(ra.reauthenticationSupport()); if (outboundResourceAdapter.getTransactionSupport() == null) { outboundResourceAdapter.setTransactionSupport(TransactionSupportType.fromValue(ra.transactionSupport().toString())); outboundResourceAdapter = new OutboundResourceAdapter(); if (outboundResourceAdapter.getConnectionDefinition().size() > 0) { resourceAdapter.setOutboundResourceAdapter(outboundResourceAdapter);
private ConnectionDefinition getConnectionDefinition(javax.resource.spi.ConnectionDefinition connectionDefinitionAnnotation, OutboundResourceAdapter outboundResourceAdapter) { for (ConnectionDefinition connectionDefinition : outboundResourceAdapter.getConnectionDefinition()) { if (connectionDefinitionAnnotation.connectionFactory().getName().equals(connectionDefinition.getConnectionFactoryInterface())) { return connectionDefinition; } } ConnectionDefinition connectionDefinition = new ConnectionDefinition(); outboundResourceAdapter.getConnectionDefinition().add(connectionDefinition); connectionDefinition.setConnectionFactoryInterface(connectionDefinitionAnnotation.connectionFactory().getName()); return connectionDefinition; }
if (outbound != null) { String transactionSupport = "none"; switch (outbound.getTransactionSupport()) { case LOCAL_TRANSACTION: transactionSupport = "local"; break; for (ConnectionDefinition connection : outbound.getConnectionDefinition()) {
public void setReauthenticationSupport(Boolean value) { getOutboundResourceAdapter().setReauthenticationSupport(value); }
public void setTransactionSupport(TransactionSupportType value) { getOutboundResourceAdapter().setTransactionSupport(value); }
@XmlElement(name = "authentication-mechanism") public List<AuthenticationMechanism> getAuthenticationMechanism() { return getOutboundResourceAdapter().getAuthenticationMechanism(); }
outboundResourceAdapter = new OutboundResourceAdapter(); connector.getResourceAdapter().setOutboundResourceAdapter(outboundResourceAdapter); final List<AuthenticationMechanism> authenticationMechanisms = outboundResourceAdapter.getAuthenticationMechanism(); final javax.resource.spi.AuthenticationMechanism[] authMechanisms = connectorAnnotation.authMechanisms(); if (authenticationMechanisms.size() == 0) { if (outboundResourceAdapter.getTransactionSupport() == null) { outboundResourceAdapter.setTransactionSupport(TransactionSupportType.fromValue(connectorAnnotation.transactionSupport().toString())); if (outboundResourceAdapter.isReauthenticationSupport() == null) { outboundResourceAdapter.setReauthenticationSupport(connectorAnnotation.reauthenticationSupport()); final List<org.apache.openejb.jee.ConnectionDefinition> connectionDefinitions = connector.getResourceAdapter().getOutboundResourceAdapter().getConnectionDefinition(); for (final org.apache.openejb.jee.ConnectionDefinition connectionDefinition : connectionDefinitions) { process(connectorModule.getClassLoader(), connectionDefinition.getManagedConnectionFactoryClass(), connectionDefinition);
outboundResourceAdapter = new OutboundResourceAdapter(); resourceAdapter.setOutboundResourceAdapter(outboundResourceAdapter); final List<org.apache.openejb.jee.ConnectionDefinition> connectionDefinition = outboundResourceAdapter.getConnectionDefinition(); outboundResourceAdapter.getConnectionDefinition().add(definition);
private String getId(ConnectionDefinition connection, OutboundResourceAdapter outbound, ConnectorModule connectorModule) { String id; if (connection.getId() != null) { id = connection.getId(); } else if (outbound.getConnectionDefinition().size() == 1) { id = connectorModule.getModuleId(); } else { id = connectorModule.getModuleId() + "-" + connection.getConnectionFactoryInterface(); } return id; }
if (outbound != null) { String transactionSupport = "none"; final TransactionSupportType transactionSupportType = outbound.getTransactionSupport(); if (transactionSupportType != null) { switch (transactionSupportType) { for (final ConnectionDefinition connection : outbound.getConnectionDefinition()) {
outboundResourceAdapter = new OutboundResourceAdapter(); connector.getResourceAdapter().setOutboundResourceAdapter(outboundResourceAdapter); final List<AuthenticationMechanism> authenticationMechanisms = outboundResourceAdapter.getAuthenticationMechanism(); final javax.resource.spi.AuthenticationMechanism[] authMechanisms = connectorAnnotation.authMechanisms(); if (authenticationMechanisms.size() == 0) { if (outboundResourceAdapter.getTransactionSupport() == null) { outboundResourceAdapter.setTransactionSupport(TransactionSupportType.fromValue(connectorAnnotation.transactionSupport().toString())); if (outboundResourceAdapter.isReauthenticationSupport() == null) { outboundResourceAdapter.setReauthenticationSupport(connectorAnnotation.reauthenticationSupport()); final List<org.apache.openejb.jee.ConnectionDefinition> connectionDefinitions = connector.getResourceAdapter().getOutboundResourceAdapter().getConnectionDefinition(); for (final org.apache.openejb.jee.ConnectionDefinition connectionDefinition : connectionDefinitions) { process(connectorModule.getClassLoader(), connectionDefinition.getManagedConnectionFactoryClass(), connectionDefinition);
public static ResourceAdapter newResourceAdapter(final ResourceAdapter10 source) { final ResourceAdapter resourceAdapter = new ResourceAdapter(); resourceAdapter.getSecurityPermission().addAll(source.getSecurityPermission()); resourceAdapter.setId(source.getId()); final OutboundResourceAdapter outboundResourceAdapter = new OutboundResourceAdapter(); outboundResourceAdapter.getAuthenticationMechanism().addAll(source.getAuthenticationMechanism()); outboundResourceAdapter.setTransactionSupport(source.getTransactionSupport()); outboundResourceAdapter.setReauthenticationSupport(source.isReauthenticationSupport()); outboundResourceAdapter.getConnectionDefinition().add(source.getConnectionDefinition()); resourceAdapter.setOutboundResourceAdapter(outboundResourceAdapter); return resourceAdapter; }
outboundResourceAdapter = new OutboundResourceAdapter(); resourceAdapter.setOutboundResourceAdapter(outboundResourceAdapter); final List<org.apache.openejb.jee.ConnectionDefinition> connectionDefinition = outboundResourceAdapter.getConnectionDefinition(); outboundResourceAdapter.getConnectionDefinition().add(definition);
private String getId(final ConnectionDefinition connection, final OutboundResourceAdapter outbound, final ConnectorModule connectorModule) { final String id; if (connection.getId() != null) { id = connection.getId(); } else if (outbound.getConnectionDefinition().size() == 1) { id = connectorModule.getModuleId(); } else { id = connectorModule.getModuleId() + "-" + connection.getConnectionFactoryInterface(); } return id; }
if (outbound != null) { String transactionSupport = "none"; final TransactionSupportType transactionSupportType = outbound.getTransactionSupport(); if (transactionSupportType != null) { switch (transactionSupportType) { for (final ConnectionDefinition connection : outbound.getConnectionDefinition()) {
throw new DeploymentException("Geronimo plan configures an outbound resource adapter but ra.xml does not describe any"); String transactionSupport = resourceAdapter.getOutboundResourceAdapter().getTransactionSupport().value(); for (GerConnectionDefinitionType geronimoConnectionDefinition : geronimoResourceAdapter.getOutboundResourceadapter().getConnectionDefinitionArray()) { assert geronimoConnectionDefinition != null : "Null GeronimoConnectionDefinition";