com.sybase.jdbc2.tds
Class TdsEventContext

java.lang.Object
  |
  +--com.sybase.jdbc2.jdbc.ProtocolContext
        |
        +--com.sybase.jdbc2.timedio.StreamContext
              |
              +--com.sybase.jdbc2.tds.TdsProtocolContext
                    |
                    +--com.sybase.jdbc2.tds.TdsEventContext

public class TdsEventContext
extends TdsProtocolContext


Field Summary
 private java.util.Hashtable_events
           
 private com.sybase.jdbc2.tds.EventThread_evtThrd
           
 private java.lang.Thread_runner
           

Fields inherited from class com.sybase.jdbc2.tds.TdsProtocolContext
_bigEndian, _chainedSqe, _cm, _cursor, _dynamicFmts, _eed, _haveDone, _in, _inFormat, _lastResult, _lastTds, _maxRows, _paramFmts, _rereadable, _tdsToken, _trs, _ungotResult, COLUMN_CHUNK_SIZE, DONE_PACKET_SIZE, LOW_BYTE, PDU_TAIL_SIZE

Fields inherited from class com.sybase.jdbc2.timedio.StreamContext
_inMgr, _pduState, _request, _responseQue, _state

Fields inherited from class com.sybase.jdbc2.jdbc.ProtocolContext
_batch, _conn, _is, _maxFieldSize, _msgHandler, _protocol, _timeout, BUSY, CACHED, CANCELLED, CANCELLING, CANCELSLURP, IDLE

Constructor Summary
TdsEventContext(com.sybase.jdbc2.jdbc.Protocol , com.sybase.jdbc2.timedio.InStreamMgr , com.sybase.jdbc2.timedio.OutStreamMgr )
           

Method Summary
 protected voidaddHandler(java.lang.String , com.sybase.jdbcx.SybEventHandler , int )
           
 voidbeginRequest()
           
 protected booleancheckBufStat(int )
           
 private synchronized voidcheckEventTable()
           
 voiddrop()
           
 protected voiddropHandler(java.lang.String )
           
 protected com.sybase.jdbcx.SybEventHandlergetHandler(java.lang.String )
           
 protected java.lang.StringgetProcName()
           
 intresponseState()
           

Methods inherited from class com.sybase.jdbc2.tds.TdsProtocolContext
available, cancelled, chainException, close, dump, getChunk, getParams, isCancelNeeded, isProcDone, makeEmptyParams, queueData, refreshYourself, setRereadable, setState

Methods inherited from class com.sybase.jdbc2.timedio.StreamContext
getState, makeChunk, setSponsor

Methods inherited from class com.sybase.jdbc2.jdbc.ProtocolContext
getMessageHandler, setMessageHandler

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_events

private java.util.Hashtable _events

_evtThrd

private com.sybase.jdbc2.tds.EventThread _evtThrd

_runner

private java.lang.Thread _runner
Constructor Detail

TdsEventContext

public TdsEventContext(com.sybase.jdbc2.jdbc.Protocol , com.sybase.jdbc2.timedio.InStreamMgr , com.sybase.jdbc2.timedio.OutStreamMgr )
Method Detail

addHandler

protected void addHandler(java.lang.String , com.sybase.jdbcx.SybEventHandler , int )

beginRequest

public void beginRequest()

checkBufStat

protected boolean checkBufStat(int )

checkEventTable

private synchronized void checkEventTable()

drop

public void drop()

dropHandler

protected void dropHandler(java.lang.String )

getHandler

protected com.sybase.jdbcx.SybEventHandler getHandler(java.lang.String )

getProcName

protected java.lang.String getProcName()

responseState

public int responseState()