public class EISConnectionSpec extends Object implements Connector
An EISConnectionSpec
specifies how the
jakarta.resource.cci.Connection
is accessed. There are three ways
to connect to an EIS datasource through JCA:
EISLogin
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected jakarta.resource.cci.ConnectionFactory |
connectionFactory |
protected jakarta.resource.cci.ConnectionSpec |
connectionSpec |
protected Context |
context |
protected Writer |
log |
protected Name |
name |
static String |
PASSWORD |
static String |
USER |
Constructor and Description |
---|
EISConnectionSpec()
PUBLIC:
Construct a EISConnectionSpec with no settings.
|
EISConnectionSpec(Context context,
Name name)
PUBLIC:
Construct a EISConnectionSpec with the specified settings.
|
EISConnectionSpec(Context context,
String name)
PUBLIC:
Construct a EISConnectionSpec with the specified settings.
|
EISConnectionSpec(Name name)
PUBLIC:
Construct a EISConnectionSpec with the specified settings.
|
EISConnectionSpec(String name)
PUBLIC:
Construct a EISConnectionSpec with the specified settings.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
INTERNAL:
Clone the connector.
|
Connection |
connect(Properties properties,
Session session)
INTERNAL:
Required for interface, but never used, for JDBC.
|
jakarta.resource.cci.Connection |
connectToDataSource(EISAccessor accessor,
Properties properties)
Connect with the specified properties and return the Connection.
|
String |
getConnectionDetails()
PUBLIC:
Provide the details of my connection information.
|
jakarta.resource.cci.ConnectionFactory |
getConnectionFactory()
PUBLIC:
Return the jakarta.resource.cci.ConnectionFactory.
|
jakarta.resource.cci.ConnectionSpec |
getConnectionSpec()
PUBLIC:
Return the jakarta.resource.cci.ConnectionSpec.
|
Context |
getContext()
PUBLIC:
Return the JNDI Context that can supplied the named ConnectionFactory.
|
Writer |
getLog()
PUBLIC:
Returns the attunity adapter message log.
|
Name |
getName()
PUBLIC:
Return the name of the ConnectionFactory within the
JNDI Context.
|
String |
getPasswordFromProperties(Properties properties)
INTERNAL:
Retrieve the password property from the supplied Properties object
|
void |
setConnectionFactory(jakarta.resource.cci.ConnectionFactory connectionFactory)
PUBLIC:
Set the jakarta.resource.cci.ConnectionFactory.
|
void |
setConnectionFactoryObject(Object connectionFactory)
PUBLIC:
Set the jakarta.resource.cci.ConnectionFactory.
|
void |
setConnectionSpec(jakarta.resource.cci.ConnectionSpec connectionSpec)
PUBLIC:
Set the jakarta.resource.cci.ConnectionSpec.
|
void |
setConnectionSpecObject(Object connectionFactory)
PUBLIC:
Set the jakarta.resource.cci.ConnectionSpec.
|
void |
setContext(Context context)
PUBLIC:
Set the JNDI Context that can supply the named ConnectionFactory.
|
void |
setLog(Writer log)
PUBLIC:
Sets the attunity adapter message log.
|
void |
setName(Name name)
PUBLIC:
Set the name of the ConnectionFactory within the
JNDI Context.
|
void |
setName(String name)
PUBLIC:
Set the name of the ConnectionFactory within the
JNDI Context.
|
String |
toString()
PUBLIC:
Print data source info.
|
void |
toString(PrintWriter writer)
INTERNAL:
Print something useful on the log.
|
public static final String USER
public static final String PASSWORD
protected jakarta.resource.cci.ConnectionSpec connectionSpec
protected jakarta.resource.cci.ConnectionFactory connectionFactory
protected Context context
protected Name name
protected Writer log
public EISConnectionSpec()
public EISConnectionSpec(Context context, String name) throws ValidationException
ValidationException
public EISConnectionSpec(String name) throws ValidationException
ValidationException
public EISConnectionSpec(Context context, Name name)
public EISConnectionSpec(Name name)
public Writer getLog()
public void setLog(Writer log)
public Object clone()
public Connection connect(Properties properties, Session session)
public jakarta.resource.cci.Connection connectToDataSource(EISAccessor accessor, Properties properties) throws DatabaseException, ValidationException
DatabaseException
ValidationException
public Context getContext()
public String getPasswordFromProperties(Properties properties)
public jakarta.resource.cci.ConnectionFactory getConnectionFactory()
public jakarta.resource.cci.ConnectionSpec getConnectionSpec()
public Name getName()
public String getConnectionDetails()
getConnectionDetails
in interface Connector
public void setContext(Context context)
public void setConnectionFactory(jakarta.resource.cci.ConnectionFactory connectionFactory)
public void setConnectionFactoryObject(Object connectionFactory)
public void setConnectionSpec(jakarta.resource.cci.ConnectionSpec connectionSpec)
public void setConnectionSpecObject(Object connectionFactory)
public void setName(String name) throws ValidationException
ValidationException
public void setName(Name name)
public String toString()
public void toString(PrintWriter writer)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.