com.sybase.jdbc2.timedio
Class URLDbio

java.lang.Object
  |
  +--com.sybase.jdbc2.timedio.Dbio
        |
        +--com.sybase.jdbc2.timedio.URLDbio

public class URLDbio
extends Dbio


Field Summary
 private boolean_closing
           
 private java.lang.StringBuffer_file
           
 private java.lang.String_protocol
           
 private boolean_readRequested
           
 private com.sybase.jdbc2.utils.Queue_responses
           
 protected java.lang.String_tdsSessionID
           
 private com.sybase.jdbc2.timedio.TDSTunnellingIS_ttis
           
 private com.sybase.jdbc2.timedio.TDSTunnellingOS_ttos
           
 private java.net.URL_url
           
 private java.lang.String_urlBase
           
 private java.net.URL_urlClose
           
 private java.net.URL_urlConnect
           
 private java.net.URL_urlMore
           
 private java.net.URL_urlNone
           
 private java.net.URL_urlPoll
           
 final static intCLOSE
           
 final static java.lang.StringHOST
           
 final static java.lang.StringIGNORE_SESSION
           
 final static intMORE
           
 final static intNONE
           
 final static java.lang.StringOPERATION_CLOSE
           
 final static java.lang.StringOPERATION_MORE
           
 final static java.lang.StringOPERATION_POLL
           
 final static intPOLL
           
 final static java.lang.StringPORT
           
 final static java.lang.StringTDS_OPERATION
           
 final static java.lang.StringTDS_SESSION
           
 final static java.lang.StringTDS_TIMEOUT
           

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
 protected URLDbio(java.lang.String , int , com.sybase.jdbc2.timedio.InStreamMgr , com.sybase.jdbc2.jdbc.SybProperty )
           

Method Summary
 protected synchronized voidclose()
           
 protected voidclosing()
           
 protected voiddoConnect(int )
           
 java.lang.StringgetSessionID()
           
 protected synchronized java.net.URLConnectiongetURLC(long )
           
 protected intreallyRead(long )
           
 private voidregisterSessionId()
           
 protected voidwrite(int , byte[] , int )
           

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

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

Field Detail

_closing

private boolean _closing

_file

private java.lang.StringBuffer _file

_protocol

private java.lang.String _protocol

_readRequested

private boolean _readRequested

_responses

private com.sybase.jdbc2.utils.Queue _responses

_tdsSessionID

protected java.lang.String _tdsSessionID

_ttis

private com.sybase.jdbc2.timedio.TDSTunnellingIS _ttis

_ttos

private com.sybase.jdbc2.timedio.TDSTunnellingOS _ttos

_url

private java.net.URL _url

_urlBase

private java.lang.String _urlBase

_urlClose

private java.net.URL _urlClose

_urlConnect

private java.net.URL _urlConnect

_urlMore

private java.net.URL _urlMore

_urlNone

private java.net.URL _urlNone

_urlPoll

private java.net.URL _urlPoll

CLOSE

public final static int CLOSE

HOST

public final static java.lang.String HOST

IGNORE_SESSION

public final static java.lang.String IGNORE_SESSION

MORE

public final static int MORE

NONE

public final static int NONE

OPERATION_CLOSE

public final static java.lang.String OPERATION_CLOSE

OPERATION_MORE

public final static java.lang.String OPERATION_MORE

OPERATION_POLL

public final static java.lang.String OPERATION_POLL

POLL

public final static int POLL

PORT

public final static java.lang.String PORT

TDS_OPERATION

public final static java.lang.String TDS_OPERATION

TDS_SESSION

public final static java.lang.String TDS_SESSION

TDS_TIMEOUT

public final static java.lang.String TDS_TIMEOUT
Constructor Detail

URLDbio

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

close

protected synchronized void close()

closing

protected void closing()

doConnect

protected void doConnect(int )

getSessionID

public java.lang.String getSessionID()

getURLC

protected synchronized java.net.URLConnection getURLC(long )

reallyRead

protected int reallyRead(long )

registerSessionId

private void registerSessionId()

write

protected void write(int , byte[] , int )