Package net.sourceforge.jtds.jdbc
Class SharedSocket.VirtualSocket
- java.lang.Object
-
- net.sourceforge.jtds.jdbc.SharedSocket.VirtualSocket
-
- Enclosing class:
- SharedSocket
private static class SharedSocket.VirtualSocket extends java.lang.ObjectThis inner class contains the state information for the virtual socket.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleancompleteTrue if output is complete TDS packet.(package private) java.io.RandomAccessFilediskQueueI/O Stream for disk packet queue.(package private) booleanflushInputTrue to discard network data.(package private) intinputPktsTotal of input packets in memory or disk.(package private) intownerThe stream ID of the stream objects owning this state.(package private) java.util.LinkedListpktQueueMemory resident packet queue.(package private) intpktsOnDiskNumber of packets cached to disk.(package private) java.io.FilequeueFileFile object for disk packet queue.
-
Constructor Summary
Constructors Constructor Description VirtualSocket(int streamId)Constuct object to hold state information for each caller.
-
-
-
Field Detail
-
owner
final int owner
The stream ID of the stream objects owning this state.
-
pktQueue
final java.util.LinkedList pktQueue
Memory resident packet queue.
-
flushInput
boolean flushInput
True to discard network data.
-
complete
boolean complete
True if output is complete TDS packet.
-
queueFile
java.io.File queueFile
File object for disk packet queue.
-
diskQueue
java.io.RandomAccessFile diskQueue
I/O Stream for disk packet queue.
-
pktsOnDisk
int pktsOnDisk
Number of packets cached to disk.
-
inputPkts
int inputPkts
Total of input packets in memory or disk.
-
-