Package org.aksw.commons.rx.io
Class ReadableChannelSourceRx<T>
java.lang.Object
org.aksw.commons.rx.io.ReadableChannelSourceRx<T>
- All Implemented Interfaces:
org.aksw.commons.io.buffer.array.HasArrayOps<T[]>,org.aksw.commons.io.input.ReadableChannelFactory<T[]>,org.aksw.commons.io.input.ReadableChannelSource<T[]>
public class ReadableChannelSourceRx<T>
extends Object
implements org.aksw.commons.io.input.ReadableChannelSource<T[]>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.aksw.commons.io.buffer.array.ArrayOps<T[]> protected ListPaginator<T> -
Constructor Summary
ConstructorsConstructorDescriptionReadableChannelSourceRx(org.aksw.commons.io.buffer.array.ArrayOps<T[]> arrayOps, ListPaginator<T> listPaginator) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> org.aksw.commons.io.input.ReadableChannelSource<T[]> create(org.aksw.commons.io.buffer.array.ArrayOps<T[]> arrayOps, ListPaginator<T> listPaginator) org.aksw.commons.io.buffer.array.ArrayOps<T[]> org.aksw.commons.io.input.ReadableChannel<T[]> newReadableChannel(com.google.common.collect.Range<Long> range) longsize()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.commons.io.input.ReadableChannelFactory
newReadableChannel, newReadableChannelMethods inherited from interface org.aksw.commons.io.input.ReadableChannelSource
newReadableChannel
-
Field Details
-
arrayOps
-
listPaginator
-
-
Constructor Details
-
ReadableChannelSourceRx
public ReadableChannelSourceRx(org.aksw.commons.io.buffer.array.ArrayOps<T[]> arrayOps, ListPaginator<T> listPaginator)
-
-
Method Details
-
getArrayOps
- Specified by:
getArrayOpsin interfaceorg.aksw.commons.io.buffer.array.HasArrayOps<T>
-
create
public static <T> org.aksw.commons.io.input.ReadableChannelSource<T[]> create(org.aksw.commons.io.buffer.array.ArrayOps<T[]> arrayOps, ListPaginator<T> listPaginator) -
newReadableChannel
public org.aksw.commons.io.input.ReadableChannel<T[]> newReadableChannel(com.google.common.collect.Range<Long> range) - Specified by:
newReadableChannelin interfaceorg.aksw.commons.io.input.ReadableChannelFactory<T>
-
size
public long size()- Specified by:
sizein interfaceorg.aksw.commons.io.input.ReadableChannelSource<T>
-