All Classes and Interfaces

Class
Description
 
 
 
An abstract AsyncProcess which describes interactions between ChannelSupplier and ChannelConsumer.
 
 
Defines methods to decode data encoded using as blocks
Defines methods to encode incoming data into Data Blocks
 
 
 
 
 
Drops exactly N bytes from a csp stream of byte buffers and limits that stream to exactly M bytes in length
Represents a queue of elements which you can put and take.
 
This interface represents consumer of data items that should be used serially (each consecutive ChannelConsumer.accept(Object) operation should be called only after previous ChannelConsumer.accept(Object) operation finishes)
Provides static factories for instantiating various ChannelConsumers.
 
 
This supplier allows you to asynchronously read binary data from a file.
This consumer allows you to asynchronously write binary data to a file.
 
 
 
 
Represents a queue of elements, which you can put or take to pass from ChannelConsumer to ChannelSupplier.
 
This interface represents supplier of Promise of data that should be used serially (each consecutive ChannelSupplier.get()) operation should be called only after previous ChannelSupplier.get() operation finishes.
Provides additional functionality for managing ChannelSuppliers.
 
 
 
Represents a buffer of zero capacity and stores only one value.
 
 
 
This interface specifies data encoding format which utilizes block structure.
 
 
 
 
 
 
 
 
 
Deprecated.
Deprecated.
 
Deprecated.
 
Represents a simple binary protocol over for communication a TCP connection.
Exception indicates a stream that either is empty or ends with a complete Data Block (with no trailing data), missing End-Of-Stream Block
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Recycling<T extends io.activej.common.recycle.Recyclable>
 
 
 
 
Exception indicates a stream that ends with an incomplete Data Block