Uses of Class
cool.scx.bytes.exception.ByteSupplierException

Packages that use ByteSupplierException
Package
Description
 
 
  • Uses of ByteSupplierException in cool.scx.bytes

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

    Modifier and Type
    Method
    Description
    BoundaryByteSupplier.get()
     
    BufferedByteChannelByteSupplier.get()
     
    BufferedInputStreamByteSupplier.get()
     
    ByteChannelByteSupplier.get()
     
    ByteSupplier.get()
    获取数据 如果没有数据请返回 null
    InputStreamByteSupplier.get()
     
    SequenceByteSupplier.get()