|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.impl.drda.Session
Session stores information about the current session It is used so that a DRDAConnThread can work on any session.
Field Summary | |
protected AppRequester |
appRequester
|
protected static int |
ATTEXC
|
protected static int |
CHKSEC
|
protected java.net.Socket |
clientSocket
|
protected static int |
CLOSED
|
protected static int |
CMD_SESSION
|
protected int |
connNum
|
protected Database |
database
|
private java.util.Hashtable |
dbtable
|
protected static int |
DRDA_SESSION
|
protected java.lang.String |
drdaID
|
protected DssTrace |
dssTrace
|
protected static int |
INIT
|
protected LocalizedResource |
langUtil
|
protected int |
qryinsid
|
protected static int |
SECACC
|
protected java.io.InputStream |
sessionInput
|
protected java.io.OutputStream |
sessionOutput
|
protected int |
sessionType
|
protected int |
state
|
protected java.lang.String |
traceFileName
|
private static java.lang.String |
TRACENAME_PREFIX
|
private static java.lang.String |
TRACENAME_SUFFIX
|
protected boolean |
traceOn
|
Constructor Summary | |
protected |
Session(int connNum,
java.net.Socket clientSocket,
java.lang.String traceDirectory,
boolean traceOn)
Session constructor |
Method Summary | |
protected void |
addDatabase(Database d)
Add database to session table |
protected java.lang.String |
buildRuntimeInfo(java.lang.String indent,
LocalizedResource localLangUtil)
|
protected void |
close()
Close session - close connection sockets and set state to closed |
protected int |
getConnNum()
Get connection number |
protected Database |
getDatabase(java.lang.String dbName)
Get database |
protected int |
getRequiredSecurityCodepoint()
Get requried security checkpoint. |
private java.lang.String |
getStateString(int s)
|
private java.lang.String |
getTypeString(int t)
|
private void |
initialize(java.lang.String traceDirectory)
Get session into initial state |
protected void |
initTrace(java.lang.String traceDirectory)
initialize a server trace for the DRDA protocol |
protected boolean |
isTraceOn()
Get whether tracing is on |
protected boolean |
requiresSecurityCodepoint()
Check if a security codepoint is required |
protected void |
setState(int s)
Set Session state |
protected void |
setTraceOff()
Set tracing off |
protected void |
setTraceOn(java.lang.String traceDirectory)
Set tracing on |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final int INIT
protected static final int ATTEXC
protected static final int SECACC
protected static final int CHKSEC
protected static final int CLOSED
protected static final int DRDA_SESSION
protected static final int CMD_SESSION
private static final java.lang.String TRACENAME_PREFIX
private static final java.lang.String TRACENAME_SUFFIX
protected java.net.Socket clientSocket
protected int connNum
protected java.io.InputStream sessionInput
protected java.io.OutputStream sessionOutput
protected java.lang.String traceFileName
protected boolean traceOn
protected int state
protected int sessionType
protected java.lang.String drdaID
protected DssTrace dssTrace
protected AppRequester appRequester
protected Database database
protected int qryinsid
protected LocalizedResource langUtil
private java.util.Hashtable dbtable
Constructor Detail |
protected Session(int connNum, java.net.Socket clientSocket, java.lang.String traceDirectory, boolean traceOn) throws java.io.IOException
connNum
- connection numberclientSocket
- communications socket for this sessiontraceDirectory
- location for trace filestraceOn
- whether to start tracing this connection
throws
- IOException
java.io.IOException
Method Detail |
protected void close() throws java.sql.SQLException
java.sql.SQLException
protected void initTrace(java.lang.String traceDirectory)
traceDirectory
- - directory for trace fileprotected void setTraceOn(java.lang.String traceDirectory)
traceDirectory
- directory for trace filesprotected boolean isTraceOn()
protected int getConnNum()
protected void setTraceOff()
protected void addDatabase(Database d)
protected Database getDatabase(java.lang.String dbName)
protected int getRequiredSecurityCodepoint()
protected boolean requiresSecurityCodepoint()
protected void setState(int s)
private void initialize(java.lang.String traceDirectory) throws java.io.IOException
traceDirectory
- - directory for trace files
java.io.IOException
protected java.lang.String buildRuntimeInfo(java.lang.String indent, LocalizedResource localLangUtil)
private java.lang.String getStateString(int s)
private java.lang.String getTypeString(int t)
|
Built on Mon 2007-06-04 09:58:47+0400, from revision ??? | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |