com.sybase.jdbc2.utils
Class BufferPool

java.lang.Object
  |
  +--com.sybase.jdbc2.utils.BufferPool

public class BufferPool
extends Object


Field Summary
 private int_bufSize
           
 private com.sybase.jdbc2.utils.BufferInterval_head
           
 private com.sybase.jdbc2.timedio.InStreamMgr_inMgr
           
 private boolean_noLimit
           
 private int_packetSize
           
 final static intBUFF_SIZE
           
 protected final static booleanDEBUG
           

Constructor Summary
BufferPool(com.sybase.jdbc2.timedio.InStreamMgr , int , int )
           

Method Summary
 private voidcheckMgr()
           
 synchronized com.sybase.jdbc2.utils.BufferIntervalgetBI(boolean )
           
 private com.sybase.jdbc2.utils.BufferIntervalmakeBuffer()
           
 voidput(com.sybase.jdbc2.utils.BufferInterval )
           
 voidsetNetBufSize(int )
           

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

Field Detail

_bufSize

private int _bufSize

_head

private com.sybase.jdbc2.utils.BufferInterval _head

_inMgr

private com.sybase.jdbc2.timedio.InStreamMgr _inMgr

_noLimit

private boolean _noLimit

_packetSize

private int _packetSize

BUFF_SIZE

public final static int BUFF_SIZE

DEBUG

protected final static boolean DEBUG
Constructor Detail

BufferPool

public BufferPool(com.sybase.jdbc2.timedio.InStreamMgr , int , int )
Method Detail

checkMgr

private void checkMgr()

getBI

public synchronized com.sybase.jdbc2.utils.BufferInterval getBI(boolean )

makeBuffer

private com.sybase.jdbc2.utils.BufferInterval makeBuffer()

put

public void put(com.sybase.jdbc2.utils.BufferInterval )

setNetBufSize

public void setNetBufSize(int )