public class OutboundResourceAdapterImpl extends Object implements OutboundResourceAdapter
Constructor and Description |
---|
OutboundResourceAdapterImpl(List<ConnectionDefinition> connectionDefinition,
TransactionSupportEnum transactionSupport,
List<AuthenticationMechanism> authenticationMechanism,
boolean reauthenticationSupport,
String id,
String transactionSupportId,
String reauthenticationSupportId)
Constructor
|
Modifier and Type | Method and Description |
---|---|
CopyableMetaData |
copy() |
boolean |
equals(Object obj) |
void |
forceConnectionDefinitions(List<ConnectionDefinition> newContent)
Force connectionDefinition with new content.
|
void |
forceTransactionSupport(TransactionSupportEnum newTransactionSupport)
Force transactionSupport to the new value
This method is thread safe
|
List<AuthenticationMechanism> |
getAuthenticationMechanisms() |
List<ConnectionDefinition> |
getConnectionDefinitions() |
String |
getId() |
boolean |
getReauthenticationSupport() |
String |
getReauthenticationSupportId() |
TransactionSupportEnum |
getTransactionSupport() |
String |
getTransactionSupportId() |
int |
hashCode() |
OutboundResourceAdapter |
merge(MergeableMetadata<?> jmd) |
String |
toString() |
boolean |
validationAsBoolean()
A validate method.
|
public OutboundResourceAdapterImpl(List<ConnectionDefinition> connectionDefinition, TransactionSupportEnum transactionSupport, List<AuthenticationMechanism> authenticationMechanism, boolean reauthenticationSupport, String id, String transactionSupportId, String reauthenticationSupportId)
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 valuetransactionSupportId
- transaction support element IDreauthenticationSupportId
- reauthentication support element IDid
- XML IDpublic List<ConnectionDefinition> getConnectionDefinitions()
getConnectionDefinitions
in interface OutboundResourceAdapter
public void forceConnectionDefinitions(List<ConnectionDefinition> newContent)
newContent
- the list of new propertiespublic TransactionSupportEnum getTransactionSupport()
getTransactionSupport
in interface OutboundResourceAdapter
public void forceTransactionSupport(TransactionSupportEnum newTransactionSupport)
newTransactionSupport
- the new valuepublic List<AuthenticationMechanism> getAuthenticationMechanisms()
getAuthenticationMechanisms
in interface OutboundResourceAdapter
public boolean getReauthenticationSupport()
getReauthenticationSupport
in interface OutboundResourceAdapter
public String getId()
getId
in interface IdDecoratedMetadata
public String getTransactionSupportId()
getTransactionSupportId
in interface OutboundResourceAdapter
public String getReauthenticationSupportId()
getReauthenticationSupportId
in interface OutboundResourceAdapter
public boolean validationAsBoolean()
validationAsBoolean
in interface OutboundResourceAdapter
public OutboundResourceAdapter merge(MergeableMetadata<?> jmd) throws Exception
merge
in interface MergeableMetadata<OutboundResourceAdapter>
Exception
public CopyableMetaData copy()
copy
in interface CopyableMetaData
Copyright © 2021 JBoss by Red Hat. All rights reserved.