public class IsSameRMModifier extends Object implements XAModifier, ConnectionModifier
| Constructor and Description |
|---|
IsSameRMModifier() |
| Modifier and Type | Method and Description |
|---|---|
Xid |
createXid(Xid xid)
Given an Arjuna xid, create a local driver representation.
|
XAConnection |
getConnection(XAConnection conn)
Return a new connection.
|
String |
initialise(String dbName)
Initialise the modifier.
|
boolean |
requiresSameRMOverride()
This method indicates whether the driver supports TMJOIN reliably.
|
void |
setIsolationLevel(Connection conn,
int level) |
boolean |
supportsMultipleConnections()
Does their JDBC driver support multiple connections in a single transaction?
|
int |
xaStartParameters(int level)
Return the xa_start parameters for this level.
|
public String initialise(String dbName)
ConnectionModifierinitialise in interface ConnectionModifierpublic Xid createXid(Xid xid) throws SQLException, NotImplementedException
XAModifiercreateXid in interface XAModifierSQLExceptionNotImplementedExceptionpublic XAConnection getConnection(XAConnection conn) throws SQLException, NotImplementedException
ConnectionModifiergetConnection in interface ConnectionModifierSQLExceptionNotImplementedExceptionpublic boolean supportsMultipleConnections()
throws SQLException,
NotImplementedException
ConnectionModifiersupportsMultipleConnections in interface ConnectionModifierSQLExceptionNotImplementedExceptionpublic void setIsolationLevel(Connection conn, int level) throws SQLException, NotImplementedException
setIsolationLevel in interface ConnectionModifierSQLExceptionNotImplementedExceptionpublic int xaStartParameters(int level)
throws SQLException,
NotImplementedException
XAModifierxaStartParameters in interface XAModifierSQLExceptionNotImplementedExceptionpublic boolean requiresSameRMOverride()
ConnectionModifierrequiresSameRMOverride in interface ConnectionModifierCopyright © 2025 JBoss by Red Hat. All rights reserved.