|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.persistence.sessions.DatasourceLogin
org.eclipse.persistence.eis.EISLogin
public class EISLogin
An EISLogin defines connection information and datasource
properties. There are three ways to connect to an EIS datasource through
EclipseLink EIS:
A EISConnectionSpec must be provided to define how to
connect to the EIS adapter.
The EIS platform can be used to provide datasource/driver specific behavior such as InteractionSpec and Record conversion.
EISConnectionSpec,
Serialized Form| Field Summary |
|---|
| Fields inherited from class org.eclipse.persistence.sessions.DatasourceLogin |
|---|
cacheTransactionIsolation, CONCURRENT_READ_WRITE, connector, platform, properties, SYNCHRONIZED_READ_ON_WRITE, SYNCHRONIZED_WRITE, SYNCRONIZED_OBJECT_LEVEL_READ_WRITE, SYNCRONIZED_OBJECT_LEVEL_READ_WRITE_DATABASE, usesExternalConnectionPooling, usesExternalTransactionController, versionString |
| Constructor Summary | |
|---|---|
EISLogin()
Default constructor. |
|
EISLogin(org.eclipse.persistence.internal.databaseaccess.Platform platform)
Constructor. |
|
| Method Summary | |
|---|---|
org.eclipse.persistence.internal.databaseaccess.Accessor |
buildAccessor()
Build and return the EIS accessorr. |
void |
configureConnectionSpec(javax.resource.cci.ConnectionFactory connectionFactory)
PUBLIC: Configure the login to connect through a non-managed connection factory and the default getConnection(). |
void |
configureConnectionSpec(javax.resource.cci.ConnectionFactory connectionFactory,
javax.resource.cci.ConnectionSpec connectionSpec)
PUBLIC: Configure the login to connect through a non-managed connection factory and adapter connection spec. |
void |
configureConnectionSpec(java.lang.String jndiName)
PUBLIC: Configure the login to connect through a JDNI managed connection factory and the default getConnection(). |
void |
configureConnectionSpec(java.lang.String jndiName,
javax.resource.cci.ConnectionSpec connectionSpec)
PUBLIC: Configure the login to connect through a JDNI managed connection factory and adapter connection spec. |
java.lang.Object |
connectToDatasource(org.eclipse.persistence.internal.databaseaccess.Accessor accessor,
Session session)
Connect to the EIS adapter and return the Connection. |
java.lang.String |
getConnectionFactoryURL()
PUBLIC: Return the JNDI URL for the managed connection factory for the JCA adapter connecting to. |
EISConnectionSpec |
getConnectionSpec()
Return the connector. |
void |
setConnectionFactoryURL(java.lang.String url)
PUBLIC: Set the JNDI URL for the managed connection factory for the JCA adapter connecting to. |
void |
setConnectionSpec(EISConnectionSpec connectionSpec)
PUBLIC: Set the EclipseLink connection spec. |
void |
setPassword(java.lang.String password)
PUBLIC: Set the password. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EISLogin()
public EISLogin(org.eclipse.persistence.internal.databaseaccess.Platform platform)
| Method Detail |
|---|
public org.eclipse.persistence.internal.databaseaccess.Accessor buildAccessor()
public java.lang.Object connectToDatasource(org.eclipse.persistence.internal.databaseaccess.Accessor accessor,
Session session)
connectToDatasource in interface LoginconnectToDatasource in class DatasourceLoginpublic void setPassword(java.lang.String password)
setPassword in interface LoginsetPassword in class DatasourceLoginpublic java.lang.String getConnectionFactoryURL()
public void setConnectionFactoryURL(java.lang.String url)
public EISConnectionSpec getConnectionSpec()
public void setConnectionSpec(EISConnectionSpec connectionSpec)
public void configureConnectionSpec(java.lang.String jndiName)
public void configureConnectionSpec(javax.resource.cci.ConnectionFactory connectionFactory)
public void configureConnectionSpec(java.lang.String jndiName,
javax.resource.cci.ConnectionSpec connectionSpec)
public void configureConnectionSpec(javax.resource.cci.ConnectionFactory connectionFactory,
javax.resource.cci.ConnectionSpec connectionSpec)
|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||