Package com.oracle.microtx.eclipselink
Class EclipseLinkXADataSourceConnector
java.lang.Object
com.oracle.microtx.eclipselink.EclipseLinkXADataSourceConnector
- All Implemented Interfaces:
Serializable
,Cloneable
,org.eclipse.persistence.sessions.Connector
@Service
public class EclipseLinkXADataSourceConnector
extends Object
implements org.eclipse.persistence.sessions.Connector
- 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) int
Deprecated.getName()
void
setContext
(Context context) void
setDataSource
(DataSource dataSource) void
setLookupType
(int lookupType) Deprecated.void
toString()
void
toString
(PrintWriter writer) print a 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 - Specified by:
connect
in interfaceorg.eclipse.persistence.sessions.Connector
- Parameters:
properties
-session
-- Returns:
- The connection object associated with the session
- Throws:
org.eclipse.persistence.exceptions.DatabaseException
org.eclipse.persistence.exceptions.ValidationException
-
getContext
- Returns:
- get the Context
-
getDataSource
- Returns:
- Get the DataSource
-
getName
- Returns:
- String
-
getConnectionDetails
- Specified by:
getConnectionDetails
in interfaceorg.eclipse.persistence.sessions.Connector
- Returns:
-
setContext
- 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 a string representation of the EclipseLinkXADataSourceConnector- Specified by:
toString
in interfaceorg.eclipse.persistence.sessions.Connector
-