Uses of Class
cool.scx.io.exception.DataSupplierException

Packages that use DataSupplierException
  • Uses of DataSupplierException in cool.scx.io.data_reader

    Modifier and Type
    Method
    Description
    long
    LinkedDataReader.ensureAvailable(long maxPullCount)
     
    long
    LinkedDataReader.ensureAvailableOrThrow(long maxPullCount)
     
    long
    LinkedDataReader.findIndex(DataIndexer indexer, long maxLength, long maxPullCount)
     
    default long
    DataReader.indexOf(byte b)
     
    default long
    DataReader.indexOf(byte[] b)
     
    default long
    DataReader.indexOf(byte[] b, long maxLength)
     
    default long
    DataReader.indexOf(byte[] b, long maxLength, long maxPullCount)
     
    default long
    DataReader.indexOf(byte b, long maxLength)
     
    default long
    DataReader.indexOf(byte b, long maxLength, long maxPullCount)
     
    long
    DataReader.indexOf(DataIndexer indexer, long maxLength, long maxPullCount)
    查找索引
    long
    LinkedDataReader.indexOf(DataIndexer indexer, long maxLength, long maxPullCount)
     
    byte
    DataReader.peek()
    查看单个字节 (指针会移动) 当没有更多的数据时会抛出异常
    default byte[]
    DataReader.peek(int maxLength)
     
    default byte[]
    DataReader.peek(int maxLength, long maxPullCount)
     
    default void
    DataReader.peek(DataConsumer dataConsumer, long maxLength)
     
    void
    DataReader.peek(DataConsumer dataConsumer, long maxLength, long maxPullCount)
    向 dataConsumer 写入指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常
    byte
    LinkedDataReader.peek()
     
    void
    LinkedDataReader.peek(DataConsumer dataConsumer, long maxLength, long maxPullCount)
     
    default byte[]
    DataReader.peekUntil(byte b)
     
    default byte[]
    DataReader.peekUntil(byte[] b)
     
    default byte[]
    DataReader.peekUntil(byte[] b, int maxLength)
     
    default byte[]
    DataReader.peekUntil(byte b, int maxLength)
     
    boolean
    LinkedDataReader.pullData()
     
    byte
    DataReader.read()
    读取单个字节 (指针会移动) 当没有更多的数据时会抛出异常
    default byte[]
    DataReader.read(int maxLength)
     
    default byte[]
    DataReader.read(int maxLength, long maxPullCount)
     
    default void
    DataReader.read(DataConsumer dataConsumer, long maxLength)
     
    void
    DataReader.read(DataConsumer dataConsumer, long maxLength, long maxPullCount)
    向 dataConsumer 写入指定长度字节 (指针会移动) 当没有更多的数据时会抛出异常
    byte
    LinkedDataReader.read()
     
    void
    LinkedDataReader.read(DataConsumer dataConsumer, long maxLength, long maxPullCount)
     
    default byte[]
    DataReader.readUntil(byte b)
     
    default byte[]
    DataReader.readUntil(byte[] b)
     
    default byte[]
    DataReader.readUntil(byte[] b, int maxLength)
     
    default byte[]
    DataReader.readUntil(byte b, int maxLength)
     
    default void
    DataReader.skip(long length)
     
    default void
    DataReader.skip(long length, long maxPullCount)
     
    void
    LinkedDataReader.walk(DataConsumer consumer, long maxLength, boolean movePointer, long maxPullCount)
     
  • Uses of DataSupplierException in cool.scx.io.data_supplier

    Modifier and Type
    Method
    Description
    BufferedByteChannelDataSupplier.get()
     
    BufferedInputStreamDataSupplier.get()
     
    ByteChannelDataSupplier.get()
     
    DataSupplier.get()
    获取数据 如果没有数据请返回 null
    InputStreamDataSupplier.get()
     
    SequenceDataSupplier.get()