com.sybase.jdbc2.timedio
Class RawDbio

java.lang.Object
  |
  +--com.sybase.jdbc2.timedio.Dbio
        |
        +--com.sybase.jdbc2.timedio.RawDbio
Direct Known Subclasses:
SocketDbio

public class RawDbio
extends Dbio
implements Runnable


Field Summary
 private long_currentTimeout
           
 private java.lang.Thread_runner
           
 protected java.net.Socket_socket
           
 private final static java.lang.StringCONNECT
           
 private final static java.lang.StringHTTP_VERSION
           
 private final static java.lang.StringJDBC_VERSION
           
 (package private) final static booleanREADAHEAD
           
 private final static java.lang.StringSUCCESS_CONNECT
           
 private final static java.lang.StringTERMINATOR
           
 private final static java.lang.StringUSER_AGENT
           

Fields inherited from class com.sybase.jdbc2.timedio.Dbio
_bRead, _bufIntv, _cap, _host, _in, _info, _ioMgr, _lastEx, _out, _port, _proxyHost, _proxyPort, _threadState, NOT_WAITING, WAITING

Constructor Summary
RawDbio(java.lang.String , int , com.sybase.jdbc2.timedio.InStreamMgr , com.sybase.jdbc2.jdbc.SybProperty )
           

Method Summary
 protected voidclose()
           
 protected voiddoConnect(int )
           
 protected intreallyRead(long )
           
 voidrun()
           
 private voidsendHTTPConnect(java.io.InputStream , java.io.OutputStream , java.lang.String )
           
 protected voidsetUpSocket(int )
           
 booleanstartAsync()
           
 voidstopAsync()
           

Methods inherited from class com.sybase.jdbc2.timedio.Dbio
checkProxy, closing, connect, createCapture, doRead, getCapture, getInputStream, getOutputStream, getSessionID, setBufferInfo

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

Field Detail

_currentTimeout

private long _currentTimeout

_runner

private java.lang.Thread _runner

_socket

protected java.net.Socket _socket

CONNECT

private final static java.lang.String CONNECT

HTTP_VERSION

private final static java.lang.String HTTP_VERSION

JDBC_VERSION

private final static java.lang.String JDBC_VERSION

READAHEAD

final static boolean READAHEAD

SUCCESS_CONNECT

private final static java.lang.String SUCCESS_CONNECT

TERMINATOR

private final static java.lang.String TERMINATOR

USER_AGENT

private final static java.lang.String USER_AGENT
Constructor Detail

RawDbio

public RawDbio(java.lang.String , int , com.sybase.jdbc2.timedio.InStreamMgr , com.sybase.jdbc2.jdbc.SybProperty )
Method Detail

close

protected void close()

doConnect

protected void doConnect(int )

reallyRead

protected int reallyRead(long )

run

public void run()

sendHTTPConnect

private void sendHTTPConnect(java.io.InputStream , java.io.OutputStream , java.lang.String )

setUpSocket

protected void setUpSocket(int )

startAsync

public boolean startAsync()

stopAsync

public void stopAsync()