Package oracle.tmm.jta.jpa.eclipselink
Class EclipseLinkXADataSourceConnector
java.lang.Object
oracle.tmm.jta.jpa.eclipselink.EclipseLinkXADataSourceConnector
- All Implemented Interfaces:
Serializable
,Cloneable
,org.eclipse.persistence.sessions.Connector
public class EclipseLinkXADataSourceConnector
extends Object
implements org.eclipse.persistence.sessions.Connector
EclipseLinkXADataSourceConnector is the JNDIConnector code customized to get XA Connection
In future release, if JNDIConnector class code changes, same needs to be reflected here too.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
protected Context
protected DataSource
protected boolean
protected int
Deprecated.protected String
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionEclipseLinkXADataSourceConnector
(Context context, String name) EclipseLinkXADataSourceConnector
(DataSource dataSource) -
Method Summary
Modifier and TypeMethodDescriptionclone()
connect
(Properties properties, org.eclipse.persistence.sessions.Session session) Get the connection Object from the Sessionint
Deprecated.getName()
void
setContext
(Context context) Set the Context objectvoid
setDataSource
(DataSource dataSource) void
setLookupType
(int lookupType) Deprecated.void
toString()
void
toString
(PrintWriter writer) print String representation of the EclipseLinkXADataSourceConnector
-
Field Details
-
dataSource
-
context
-
name
-
isCallbackRegistered
protected boolean isCallbackRegistered -
UNDEFINED_LOOKUP
public static final int UNDEFINED_LOOKUP- See Also:
-
STRING_LOOKUP
public static final int STRING_LOOKUP- See Also:
-
COMPOSITE_NAME_LOOKUP
public static final int COMPOSITE_NAME_LOOKUP- See Also:
-
COMPOUND_NAME_LOOKUP
public static final int COMPOUND_NAME_LOOKUP- See Also:
-
lookupType
Deprecated.
-
-
Constructor Details
-
EclipseLinkXADataSourceConnector
public EclipseLinkXADataSourceConnector() -
EclipseLinkXADataSourceConnector
public EclipseLinkXADataSourceConnector(Context context, String name) throws org.eclipse.persistence.exceptions.ValidationException - Throws:
org.eclipse.persistence.exceptions.ValidationException
-
EclipseLinkXADataSourceConnector
-
EclipseLinkXADataSourceConnector
-
-
Method Details
-
clone
-
connect
public Connection connect(Properties properties, org.eclipse.persistence.sessions.Session session) throws org.eclipse.persistence.exceptions.DatabaseException, org.eclipse.persistence.exceptions.ValidationException Get the connection Object from the Session- Specified by:
connect
in interfaceorg.eclipse.persistence.sessions.Connector
- Parameters:
properties
-session
-- Returns:
- Throws:
org.eclipse.persistence.exceptions.DatabaseException
org.eclipse.persistence.exceptions.ValidationException
-
getContext
- Returns:
- The context Object
-
getDataSource
- Returns:
-
getName
-
getConnectionDetails
- Specified by:
getConnectionDetails
in interfaceorg.eclipse.persistence.sessions.Connector
- Returns:
- A string representation for the Connection Name
-
setContext
Set the Context object- Parameters:
context
-
-
setDataSource
- Parameters:
dataSource
-
-
setName
- Parameters:
name
-- Throws:
org.eclipse.persistence.exceptions.ValidationException
-
setLookupType
public void setLookupType(int lookupType) Deprecated. -
getLookupType
public int getLookupType()Deprecated. -
toString
-
toString
print String representation of the EclipseLinkXADataSourceConnector- Specified by:
toString
in interfaceorg.eclipse.persistence.sessions.Connector
- Parameters:
writer
-
-