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 intstatic final intprotected Contextprotected DataSourceprotected booleanprotected intDeprecated.protected Stringstatic final intstatic 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 SessionintDeprecated.getName()voidsetContext(Context context) Set the Context objectvoidsetDataSource(DataSource dataSource) voidsetLookupType(int lookupType) Deprecated.voidtoString()voidtoString(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:
connectin interfaceorg.eclipse.persistence.sessions.Connector- Parameters:
properties-session-- Returns:
- Throws:
org.eclipse.persistence.exceptions.DatabaseExceptionorg.eclipse.persistence.exceptions.ValidationException
-
getContext
- Returns:
- The context Object
-
getDataSource
- Returns:
-
getName
-
getConnectionDetails
- Specified by:
getConnectionDetailsin 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:
toStringin interfaceorg.eclipse.persistence.sessions.Connector- Parameters:
writer-
-