Module com.github.akurilov.commons
Package com.github.akurilov.commons.io.collection
-
Interface Summary Interface Description IoBuffer<T> An items buffer acting as input either output -
Class Summary Class Description ArrayInput<T> Java objects array based input.ArrayOutput<T> A Java objects array output.BufferingInputBase<T> An abstract input which is designed to load more items when it's needed to get more items.CircularArrayInput<T> An array input which may use fixed count of the items for unlimited (circular) retrieving.CircularArrayOutput<T> An array output which may use fixed space for unlimited (circular) storing.CircularListInput<T> An list which may use fixed count of the items for unlimited (circular) retrieving.CircularListOutput<T> The items output which may be written infinitely.LimitedQueueBuffer<T> The blocking queue wrapped in order to act as output from the tail and as input from the head.ListInput<T> Readable collection of the items.ListOutput<T> Writable collection of the items.