com.sybase.jdbc2.timedio
Class StreamContext

java.lang.Object
  |
  +--com.sybase.jdbc2.jdbc.ProtocolContext
        |
        +--com.sybase.jdbc2.timedio.StreamContext
Direct Known Subclasses:
TdsProtocolContext

public abstract class StreamContext
extends ProtocolContext


Field Summary
 protected com.sybase.jdbc2.timedio.InStreamMgr_inMgr
           
 protected int_pduState
           
 protected com.sybase.jdbc2.timedio.RequestObj_request
           
 protected com.sybase.jdbc2.timedio.ResponseQueue_responseQue
           
 protected int_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
StreamContext(com.sybase.jdbc2.jdbc.Protocol , com.sybase.jdbc2.timedio.InStreamMgr , com.sybase.jdbc2.timedio.OutStreamMgr )
           

Method Summary
 protected abstract voidbeginRequest()
           
 protected abstract voidcancelled()
           
 protected abstract voidchainException(java.sql.SQLException )
           
 protected abstract voidclose(boolean )
           
 intgetState()
           
 protected com.sybase.jdbc2.utils.BufferIntervalmakeChunk(com.sybase.jdbc2.utils.BufferInterval , int , boolean )
           
 protected abstract com.sybase.jdbc2.utils.BufferIntervalqueueData(com.sybase.jdbc2.utils.BufferInterval )
           
 protected voidrefreshYourself(com.sybase.jdbc2.jdbc.Protocol , com.sybase.jdbc2.timedio.InStreamMgr , com.sybase.jdbc2.timedio.OutStreamMgr )
           
 protected intresponseState()
           
 voidsetSponsor(com.sybase.jdbc2.jdbc.ProtocolContext )
           
 protected voidsetState(int )
           

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

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

Field Detail

_inMgr

protected com.sybase.jdbc2.timedio.InStreamMgr _inMgr

_pduState

protected int _pduState

_request

protected com.sybase.jdbc2.timedio.RequestObj _request

_responseQue

protected com.sybase.jdbc2.timedio.ResponseQueue _responseQue

_state

protected int _state
Constructor Detail

StreamContext

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

beginRequest

protected abstract void beginRequest()

cancelled

protected abstract void cancelled()

chainException

protected abstract void chainException(java.sql.SQLException )

close

protected abstract void close(boolean )

getState

public int getState()

makeChunk

protected com.sybase.jdbc2.utils.BufferInterval makeChunk(com.sybase.jdbc2.utils.BufferInterval , int , boolean )

queueData

protected abstract com.sybase.jdbc2.utils.BufferInterval queueData(com.sybase.jdbc2.utils.BufferInterval )

refreshYourself

protected void refreshYourself(com.sybase.jdbc2.jdbc.Protocol , com.sybase.jdbc2.timedio.InStreamMgr , com.sybase.jdbc2.timedio.OutStreamMgr )

responseState

protected int responseState()

setSponsor

public void setSponsor(com.sybase.jdbc2.jdbc.ProtocolContext )

setState

protected void setState(int )