Uses of Interface
org.aksw.commons.rx.lookup.ListPaginator
Packages that use ListPaginator
Package
Description
-
Uses of ListPaginator in org.aksw.commons.rx.cache.range
Classes in org.aksw.commons.rx.cache.range that implement ListPaginatorModifier and TypeClassDescriptionclassCaching list paginator implementation based onAdvancedRangeCacheImplclassA cache that upon any item or count request caches the full range of data into a (java) List and subsequently serves the request from the cache.Fields in org.aksw.commons.rx.cache.range declared as ListPaginatorModifier and TypeFieldDescriptionprotected ListPaginator<T> ListPaginatorWithAdvancedCache.backendThe supplier for actually retrieving data from the backendMethods in org.aksw.commons.rx.cache.range that return ListPaginatorModifier and TypeMethodDescriptionstatic <V> ListPaginator<V> ListPaginatorWithSimpleCache.wrap(ListPaginator<V> backend) Methods in org.aksw.commons.rx.cache.range with parameters of type ListPaginatorModifier and TypeMethodDescriptionstatic <T> ListPaginatorWithAdvancedCache<T> ListPaginatorWithAdvancedCache.create(ListPaginator<T> backend, AdvancedRangeCacheImpl.Builder<T[]> builder) static <V> ListPaginator<V> ListPaginatorWithSimpleCache.wrap(ListPaginator<V> backend) Constructors in org.aksw.commons.rx.cache.range with parameters of type ListPaginatorModifierConstructorDescriptionListPaginatorWithAdvancedCache(ListPaginator<T> backend, AdvancedRangeCacheImpl.Builder<T[]> cacheBuilder) -
Uses of ListPaginator in org.aksw.commons.rx.io
Fields in org.aksw.commons.rx.io declared as ListPaginatorModifier and TypeFieldDescriptionprotected ListPaginator<T> ReadableChannelSourceRx.listPaginatorMethods in org.aksw.commons.rx.io with parameters of type ListPaginatorModifier and TypeMethodDescriptionstatic <T> ReadableChannelSource<T[]> ReadableChannelSourceRx.create(ArrayOps<T[]> arrayOps, ListPaginator<T> listPaginator) Constructors in org.aksw.commons.rx.io with parameters of type ListPaginatorModifierConstructorDescriptionReadableChannelSourceRx(ArrayOps<T[]> arrayOps, ListPaginator<T> listPaginator) -
Uses of ListPaginator in org.aksw.commons.rx.lookup
Subinterfaces of ListPaginator in org.aksw.commons.rx.lookupModifier and TypeInterfaceDescriptioninterfaceMapPaginator<K,V> I think the ListService interface should be changed to: ListService.createPaginator(Concept) TODO: There is an overlap with the RangedSupplierClasses in org.aksw.commons.rx.lookup that implement ListPaginatorModifier and TypeClassDescriptionclassA wrapper for a paginator which groups items into batches A batch is now a first class citizen, and retrievals and counts refer to the batchesclassclassListPaginatorMapWrapper<K,V, T> classclassMapPaginatorTransformItem<K,I, O> FIXME Possibly extend with generic transform instead of just valueclassclassThis paginator maps each item through a lookup service by batching the lookup requests It does not change the count of items from the base paginator Note: Retains null valuesFields in org.aksw.commons.rx.lookup declared as ListPaginatorModifier and TypeFieldDescriptionprotected ListPaginator<I> ListPaginatorBatch.baseprotected ListPaginator<I> PaginatorBatchedLookup.baseprotected ListPaginator<T> MapServiceFromListService.MapPaginatorFromListService.listPaginatorMethods in org.aksw.commons.rx.lookup that return ListPaginatorModifier and TypeMethodDescriptiondefault ListPaginator<List<T>> ListPaginator.batch(long chunkSize) ListService.createPaginator(C concept) ListServiceFromList.createPaginator(C concept) ListServiceMapWrapper.createPaginator(C concept) default <U> ListPaginator<U> static <T> ListPaginator<T> Constructors in org.aksw.commons.rx.lookup with parameters of type ListPaginatorModifierConstructorDescriptionListPaginatorBatch(ListPaginator<I> base, long batchSize) MapPaginatorFromListService(ListPaginator<T> listPaginator)