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)
ConnectionModifier
initialise
in interface ConnectionModifier
public Xid createXid(Xid xid) throws SQLException, NotImplementedException
XAModifier
createXid
in interface XAModifier
SQLException
NotImplementedException
public XAConnection getConnection(XAConnection conn) throws SQLException, NotImplementedException
ConnectionModifier
getConnection
in interface ConnectionModifier
SQLException
NotImplementedException
public boolean supportsMultipleConnections() throws SQLException, NotImplementedException
ConnectionModifier
supportsMultipleConnections
in interface ConnectionModifier
SQLException
NotImplementedException
public void setIsolationLevel(Connection conn, int level) throws SQLException, NotImplementedException
setIsolationLevel
in interface ConnectionModifier
SQLException
NotImplementedException
public int xaStartParameters(int level) throws SQLException, NotImplementedException
XAModifier
xaStartParameters
in interface XAModifier
SQLException
NotImplementedException
public boolean requiresSameRMOverride()
ConnectionModifier
requiresSameRMOverride
in interface ConnectionModifier
Copyright © 2021 JBoss by Red Hat. All rights reserved.