Package com.hierynomus.smbj.transport
Class PacketReader<D extends PacketData<?>>
java.lang.Object
com.hierynomus.smbj.transport.PacketReader<D>
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
DirectTcpPacketReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PacketReceiver
<D> protected InputStream
private final org.slf4j.Logger
private AtomicBoolean
private Thread
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
logger
private final org.slf4j.Logger logger -
in
-
handler
-
stopped
-
thread
-
-
Constructor Details
-
PacketReader
-
-
Method Details
-
run
public void run() -
stop
public void stop() -
readPacket
- Throws:
TransportException
-
doRead
Read the actual SMB2 Packet from theInputStream
- Returns:
- the read SMB2Packet
- Throws:
TransportException
-
start
public void start()
-