|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.jdbc.ClientBaseDataSource
Base class for client-side DataSource implementations.
Field Summary | |
static short |
CLEAR_TEXT_PASSWORD_SECURITY
|
static int |
CLOSE_CURSORS_AT_COMMIT
|
protected java.lang.String |
connectionAttributes
|
protected java.lang.String |
databaseName
|
protected java.lang.String |
dataSourceName
|
protected java.lang.String |
description
|
static short |
ENCRYPTED_PASSWORD_SECURITY
|
static short |
ENCRYPTED_USER_AND_PASSWORD_SECURITY
|
static int |
HOLD_CURSORS_OVER_COMMIT
|
protected int |
loginTimeout
The time in seconds to wait for a connection request on this data source. |
protected java.io.PrintWriter |
logWriter
The log writer is declared transient, and is not serialized or stored under JNDI. |
static int |
NO
|
static int |
NOT_SET
|
protected java.lang.String |
password
|
protected int |
portNumber
|
static int |
propertyDefault_loginTimeout
|
static int |
propertyDefault_portNumber
|
static boolean |
propertyDefault_retrieveMessageText
|
static short |
propertyDefault_securityMechanism
|
static java.lang.String |
propertyDefault_serverName
|
static boolean |
propertyDefault_traceFileAppend
|
static int |
propertyDefault_traceLevel
|
static java.lang.String |
propertyDefault_user
|
static java.lang.String |
propertyKey_databaseName
|
static java.lang.String |
propertyKey_dataSourceName
|
static java.lang.String |
propertyKey_description
|
static java.lang.String |
propertyKey_loginTimeout
|
static java.lang.String |
propertyKey_password
|
static java.lang.String |
propertyKey_portNumber
|
static java.lang.String |
propertyKey_retrieveMessageText
|
static java.lang.String |
propertyKey_securityMechanism
|
static java.lang.String |
propertyKey_serverName
|
static java.lang.String |
propertyKey_traceDirectory
|
static java.lang.String |
propertyKey_traceFile
|
static java.lang.String |
propertyKey_traceFileAppend
|
static java.lang.String |
propertyKey_traceLevel
|
static java.lang.String |
propertyKey_user
|
protected boolean |
retrieveMessageText
|
protected short |
securityMechanism
|
protected java.lang.String |
serverName
|
static int |
TRACE_ALL
|
static int |
TRACE_CONNECTION_CALLS
|
static int |
TRACE_CONNECTS
|
static int |
TRACE_DIAGNOSTICS
|
static int |
TRACE_DRIVER_CONFIGURATION
|
static int |
TRACE_NONE
|
static int |
TRACE_PARAMETER_META_DATA
|
static int |
TRACE_PROTOCOL_FLOWS
|
static int |
TRACE_RESULT_SET_CALLS
|
static int |
TRACE_RESULT_SET_META_DATA
|
static int |
TRACE_STATEMENT_CALLS
|
static int |
TRACE_XA_CALLS
|
protected java.lang.String |
traceDirectory
|
protected java.lang.String |
traceFile
|
protected boolean |
traceFileAppend
|
protected int |
traceLevel
|
protected java.lang.String |
user
|
static short |
USER_ONLY_SECURITY
The source security mechanism to use when connecting to this data source. |
static int |
YES
|
Constructor Summary | |
protected |
ClientBaseDataSource()
|
Method Summary | |
static org.apache.derby.client.am.LogWriter |
computeDncLogWriter(org.apache.derby.client.am.Connection connection,
java.io.PrintWriter logWriter,
java.lang.String traceDirectory,
java.lang.String traceFile,
boolean traceFileAppend,
java.lang.String logWriterInUseSuffix,
int traceFileSuffixIndex,
int traceLevel)
|
static org.apache.derby.client.am.LogWriter |
computeDncLogWriterForNewConnection(java.io.PrintWriter logWriter,
java.lang.String traceDirectory,
java.lang.String traceFile,
boolean traceFileAppend,
int traceLevel,
java.lang.String logWriterInUseSuffix,
int traceFileSuffixIndex)
|
org.apache.derby.client.am.LogWriter |
computeDncLogWriterForNewConnection(java.lang.String logWriterInUseSuffix)
|
java.lang.String |
getConnectionAttributes()
|
java.lang.String |
getDatabaseName()
|
java.lang.String |
getDataSourceName()
|
java.lang.String |
getDescription()
|
int |
getLoginTimeout()
|
java.io.PrintWriter |
getLogWriter()
|
static java.lang.String |
getPassword(java.util.Properties properties)
|
int |
getPortNumber()
|
java.util.Properties |
getProperties()
Not an external. |
javax.naming.Reference |
getReference()
|
boolean |
getRetrieveMessageText()
|
static boolean |
getRetrieveMessageText(java.util.Properties properties)
|
short |
getSecurityMechanism()
|
static short |
getSecurityMechanism(java.util.Properties properties)
|
java.lang.String |
getServerName()
|
java.lang.String |
getTraceDirectory()
|
static java.lang.String |
getTraceDirectory(java.util.Properties properties)
|
java.lang.String |
getTraceFile()
|
static java.lang.String |
getTraceFile(java.util.Properties properties)
|
boolean |
getTraceFileAppend()
|
static boolean |
getTraceFileAppend(java.util.Properties properties)
|
int |
getTraceLevel()
|
static int |
getTraceLevel(java.util.Properties properties)
|
static short |
getUpgradedSecurityMechanism(short securityMechanism,
java.lang.String password)
Upgrade the security mechansim to USRIDPWD if it is set to USRIDONL but we have a password. |
java.lang.String |
getUser()
|
static java.lang.String |
getUser(java.util.Properties properties)
|
void |
hydrateFromReference(javax.naming.Reference ref)
Not an external. |
void |
setConnectionAttributes(java.lang.String prop)
Set this property to pass in more Derby specific connection URL attributes. |
void |
setDatabaseName(java.lang.String databaseName)
|
void |
setDataSourceName(java.lang.String dataSourceName)
|
void |
setDescription(java.lang.String description)
|
void |
setLoginTimeout(int seconds)
|
void |
setLogWriter(java.io.PrintWriter logWriter)
|
void |
setPassword(java.lang.String password)
|
void |
setPortNumber(int portNumber)
|
void |
setRetrieveMessageText(boolean retrieveMessageText)
|
void |
setSecurityMechanism(short securityMechanism)
|
void |
setServerName(java.lang.String serverName)
|
void |
setTraceDirectory(java.lang.String traceDirectory)
|
void |
setTraceFile(java.lang.String traceFile)
|
void |
setTraceFileAppend(boolean traceFileAppend)
|
void |
setTraceLevel(int traceLevel)
|
void |
setUser(java.lang.String user)
|
static java.util.Properties |
tokenizeAttributes(java.lang.String attributeString,
java.util.Properties properties)
|
protected void |
updateDataSourceValues(java.util.Properties prop)
The dataSource keeps individual fields for the values that are relevant to the client. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int loginTimeout
public static final java.lang.String propertyKey_loginTimeout
public static final int propertyDefault_loginTimeout
protected transient java.io.PrintWriter logWriter
traceLevel
protected java.lang.String databaseName
public static final java.lang.String propertyKey_databaseName
protected java.lang.String description
public static final java.lang.String propertyKey_description
protected java.lang.String dataSourceName
public static final java.lang.String propertyKey_dataSourceName
protected int portNumber
public static final int propertyDefault_portNumber
public static final java.lang.String propertyKey_portNumber
protected java.lang.String serverName
public static final java.lang.String propertyDefault_serverName
public static final java.lang.String propertyKey_serverName
protected java.lang.String user
public static final java.lang.String propertyKey_user
public static final java.lang.String propertyDefault_user
public static final int HOLD_CURSORS_OVER_COMMIT
public static final int CLOSE_CURSORS_AT_COMMIT
public static final int NOT_SET
public static final int YES
public static final int NO
protected short securityMechanism
public static final short propertyDefault_securityMechanism
public static final java.lang.String propertyKey_securityMechanism
protected boolean retrieveMessageText
public static final boolean propertyDefault_retrieveMessageText
public static final java.lang.String propertyKey_retrieveMessageText
protected java.lang.String traceFile
public static final java.lang.String propertyKey_traceFile
protected java.lang.String traceDirectory
public static final java.lang.String propertyKey_traceDirectory
protected boolean traceFileAppend
public static final boolean propertyDefault_traceFileAppend
public static final java.lang.String propertyKey_traceFileAppend
public static final java.lang.String propertyKey_password
protected java.lang.String password
public static final short USER_ONLY_SECURITY
public static final short CLEAR_TEXT_PASSWORD_SECURITY
public static final short ENCRYPTED_PASSWORD_SECURITY
public static final short ENCRYPTED_USER_AND_PASSWORD_SECURITY
protected java.lang.String connectionAttributes
public static final int TRACE_NONE
public static final int TRACE_CONNECTION_CALLS
public static final int TRACE_STATEMENT_CALLS
public static final int TRACE_RESULT_SET_CALLS
public static final int TRACE_DRIVER_CONFIGURATION
public static final int TRACE_CONNECTS
public static final int TRACE_PROTOCOL_FLOWS
public static final int TRACE_RESULT_SET_META_DATA
public static final int TRACE_PARAMETER_META_DATA
public static final int TRACE_DIAGNOSTICS
public static final int TRACE_XA_CALLS
public static final int TRACE_ALL
public static final int propertyDefault_traceLevel
public static final java.lang.String propertyKey_traceLevel
protected int traceLevel
Constructor Detail |
protected ClientBaseDataSource()
Method Detail |
public void setLoginTimeout(int seconds)
public int getLoginTimeout()
public void setLogWriter(java.io.PrintWriter logWriter)
public java.io.PrintWriter getLogWriter()
public static java.lang.String getUser(java.util.Properties properties)
public static short getSecurityMechanism(java.util.Properties properties)
public static short getUpgradedSecurityMechanism(short securityMechanism, java.lang.String password)
public static boolean getRetrieveMessageText(java.util.Properties properties)
public static java.lang.String getTraceFile(java.util.Properties properties)
public static java.lang.String getTraceDirectory(java.util.Properties properties)
public static boolean getTraceFileAppend(java.util.Properties properties)
public static java.lang.String getPassword(java.util.Properties properties)
public void setPassword(java.lang.String password)
public javax.naming.Reference getReference() throws javax.naming.NamingException
getReference
in interface javax.naming.Referenceable
javax.naming.NamingException
public void hydrateFromReference(javax.naming.Reference ref) throws java.sql.SQLException
java.sql.SQLException
public java.util.Properties getProperties() throws java.sql.SQLException
java.sql.SQLException
public org.apache.derby.client.am.LogWriter computeDncLogWriterForNewConnection(java.lang.String logWriterInUseSuffix) throws org.apache.derby.client.am.SqlException
org.apache.derby.client.am.SqlException
public static org.apache.derby.client.am.LogWriter computeDncLogWriterForNewConnection(java.io.PrintWriter logWriter, java.lang.String traceDirectory, java.lang.String traceFile, boolean traceFileAppend, int traceLevel, java.lang.String logWriterInUseSuffix, int traceFileSuffixIndex) throws org.apache.derby.client.am.SqlException
org.apache.derby.client.am.SqlException
public static org.apache.derby.client.am.LogWriter computeDncLogWriter(org.apache.derby.client.am.Connection connection, java.io.PrintWriter logWriter, java.lang.String traceDirectory, java.lang.String traceFile, boolean traceFileAppend, java.lang.String logWriterInUseSuffix, int traceFileSuffixIndex, int traceLevel) throws org.apache.derby.client.am.SqlException
org.apache.derby.client.am.SqlException
public static java.util.Properties tokenizeAttributes(java.lang.String attributeString, java.util.Properties properties) throws org.apache.derby.client.am.SqlException
org.apache.derby.client.am.SqlException
public void setDatabaseName(java.lang.String databaseName)
public java.lang.String getDatabaseName()
public void setDataSourceName(java.lang.String dataSourceName)
public java.lang.String getDataSourceName()
public void setDescription(java.lang.String description)
public java.lang.String getDescription()
public void setPortNumber(int portNumber)
public int getPortNumber()
public void setServerName(java.lang.String serverName)
public java.lang.String getServerName()
public void setUser(java.lang.String user)
public java.lang.String getUser()
public void setRetrieveMessageText(boolean retrieveMessageText)
public boolean getRetrieveMessageText()
public void setSecurityMechanism(short securityMechanism)
public short getSecurityMechanism()
public final void setConnectionAttributes(java.lang.String prop)
prop
- set to the list of Cloudscape connection attributes separated by semi-colons. E.g., to specify an
encryption bootPassword of "x8hhk2adf", and set upgrade to true, do the following: ds.setConnectionAttributes("bootPassword=x8hhk2adf;upgrade=true");See Derby documentation for complete list.
public final java.lang.String getConnectionAttributes()
public static int getTraceLevel(java.util.Properties properties)
public void setTraceLevel(int traceLevel)
public int getTraceLevel()
public void setTraceFile(java.lang.String traceFile)
public java.lang.String getTraceFile()
public void setTraceDirectory(java.lang.String traceDirectory)
public java.lang.String getTraceDirectory()
public void setTraceFileAppend(boolean traceFileAppend)
public boolean getTraceFileAppend()
protected void updateDataSourceValues(java.util.Properties prop)
|
Built on Mon 2006-06-26 13:14:15-0700, from revision 417277 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |