org.jboss.jca.common.metadata.ra.common
Class OutboundResourceAdapterImpl
java.lang.Object
org.jboss.jca.common.metadata.ra.common.OutboundResourceAdapterImpl
- All Implemented Interfaces:
- Serializable, Cloneable, org.jboss.jca.common.api.metadata.CopyableMetaData, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata, org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter>, org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter
public class OutboundResourceAdapterImpl
- extends Object
- implements org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter
- Author:
- Stefano Maestri
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter |
org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter.Attribute, org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter.Tag |
|
Constructor Summary |
OutboundResourceAdapterImpl(List<org.jboss.jca.common.api.metadata.ra.ConnectionDefinition> connectionDefinition,
org.jboss.jca.common.api.metadata.common.TransactionSupportEnum transactionSupport,
List<org.jboss.jca.common.api.metadata.ra.AuthenticationMechanism> authenticationMechanism,
Boolean reauthenticationSupport,
String id)
|
OutboundResourceAdapterImpl(List<org.jboss.jca.common.api.metadata.ra.ConnectionDefinition> connectionDefinition,
org.jboss.jca.common.api.metadata.common.TransactionSupportEnum transactionSupport,
List<org.jboss.jca.common.api.metadata.ra.AuthenticationMechanism> authenticationMechanism,
Boolean reauthenticationSupport,
String id,
String tsId,
String rsId)
|
OutboundResourceAdapterImpl
public OutboundResourceAdapterImpl(List<org.jboss.jca.common.api.metadata.ra.ConnectionDefinition> connectionDefinition,
org.jboss.jca.common.api.metadata.common.TransactionSupportEnum transactionSupport,
List<org.jboss.jca.common.api.metadata.ra.AuthenticationMechanism> authenticationMechanism,
Boolean reauthenticationSupport,
String id,
String tsId,
String rsId)
- Parameters:
connectionDefinition - list of connection definitionstransactionSupport - transaction supported form this RA. Valid ones are defined by an enumauthenticationMechanism - list of authentication mechanism supportedreauthenticationSupport - not mandatary boolean valuetsId - transaction support element IDrsId - reauthentication support element IDid - XML ID
OutboundResourceAdapterImpl
public OutboundResourceAdapterImpl(List<org.jboss.jca.common.api.metadata.ra.ConnectionDefinition> connectionDefinition,
org.jboss.jca.common.api.metadata.common.TransactionSupportEnum transactionSupport,
List<org.jboss.jca.common.api.metadata.ra.AuthenticationMechanism> authenticationMechanism,
Boolean reauthenticationSupport,
String id)
- Parameters:
connectionDefinition - list of connection definitionstransactionSupport - transaction supported form this RA. Valid ones are defined by an enumauthenticationMechanism - list of authentication mechanism supportedreauthenticationSupport - not mandatary boolean valueid - XML ID
getConnectionDefinitions
public List<org.jboss.jca.common.api.metadata.ra.ConnectionDefinition> getConnectionDefinitions()
- Specified by:
getConnectionDefinitions in interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter
- Returns:
- connectionDefinition
forceConnectionDefinitionsContent
public void forceConnectionDefinitionsContent(List<org.jboss.jca.common.api.metadata.ra.ConnectionDefinition> newContent)
- force connectionDefinition with new content.
This method is thread safe
- Parameters:
newContent - the list of new properties
getTransactionSupport
public org.jboss.jca.common.api.metadata.common.TransactionSupportEnum getTransactionSupport()
- Specified by:
getTransactionSupport in interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter
- Returns:
- transactionSupport
forceNewTrasactionSupport
public void forceNewTrasactionSupport(org.jboss.jca.common.api.metadata.common.TransactionSupportEnum newTransactionSupport)
- force transactionSupport to the new value
This method is thread safe
- Parameters:
newTransactionSupport - the new value
getAuthenticationMechanisms
public List<org.jboss.jca.common.api.metadata.ra.AuthenticationMechanism> getAuthenticationMechanisms()
- Specified by:
getAuthenticationMechanisms in interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter
- Returns:
- authenticationMechanism
getReauthenticationSupport
public boolean getReauthenticationSupport()
- Specified by:
getReauthenticationSupport in interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter
- Returns:
- reauthenticationSupport
getId
public String getId()
- Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata- Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter
hashCode
public int hashCode()
-
- Specified by:
hashCode in interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter- Overrides:
hashCode in class Object
- See Also:
Object.hashCode()
equals
public boolean equals(Object obj)
-
- Specified by:
equals in interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter- Overrides:
equals in class Object
- See Also:
Object.equals(java.lang.Object)
toString
public String toString()
-
- Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter- Overrides:
toString in class Object
- See Also:
Object.toString()
validationAsBoolean
public boolean validationAsBoolean()
- A validate method. Don't extending for the moment ValidatableMetadata
- Specified by:
validationAsBoolean in interface org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter
- Returns:
- true if Ra is valid, flase in the other cases
merge
public org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter merge(org.jboss.jca.common.api.metadata.ra.MergeableMetadata<?> jmd)
throws Exception
- Specified by:
merge in interface org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter>
- Throws:
Exception
copy
public org.jboss.jca.common.api.metadata.CopyableMetaData copy()
- Specified by:
copy in interface org.jboss.jca.common.api.metadata.CopyableMetaData
Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)