接口 Transport

所有已知实现类:
EpollStreamTransport, EpollStreamTransportCharSpaced, StreamTransport, StreamTransportCharSpaced, TestableTransport

public interface Transport
A transport is a wrapper around the means by which data is transferred. So, there could be transports for serial ports, sockets, UDP, email, etc.
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    removeConsumer.
    void
    setConsumer.
    void
    write(byte[] data)
    write.
    void
    write(byte[] data, int len)
    write.
  • 方法详细资料

    • setConsumer

      void setConsumer(DataConsumer consumer) throws IOException

      setConsumer.

      参数:
      consumer - a DataConsumer object.
      抛出:
      IOException - if any.
    • removeConsumer

      void removeConsumer()

      removeConsumer.

    • write

      void write(byte[] data) throws IOException

      write.

      参数:
      data - an array of
      引用无效
      byte
      objects.
      抛出:
      IOException - if any.
    • write

      void write(byte[] data, int len) throws IOException

      write.

      参数:
      data - an array of
      引用无效
      byte
      objects.
      len - a int.
      抛出:
      IOException - if any.