Class AsyncPacketReader<D extends PacketData<?>>

java.lang.Object
com.hierynomus.smbj.transport.tcp.async.AsyncPacketReader<D>

public class AsyncPacketReader<D extends PacketData<?>> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • start

      public void start(String remoteHost, int soTimeout)
    • stop

      public void stop()
    • initiateNextRead

      private void initiateNextRead(PacketBufferReader bufferReader)
    • readAndHandlePacket

      private void readAndHandlePacket(byte[] packetBytes)
    • handleAsyncFailure

      private void handleAsyncFailure(Throwable exc)
    • isChannelClosedByOtherParty

      private boolean isChannelClosedByOtherParty(Throwable exc)
    • closeChannelQuietly

      private void closeChannelQuietly()