- java.lang.Object
-
- com.github.mizosoft.methanol.internal.cache.CacheReadingPublisher
-
- All Implemented Interfaces:
java.util.concurrent.Flow.Publisher<java.util.List<java.nio.ByteBuffer>>
public final class CacheReadingPublisher extends java.lang.Object implements java.util.concurrent.Flow.Publisher<java.util.List<java.nio.ByteBuffer>>Publisher for the response body as read from a cached entry'sStore.Viewer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCacheReadingPublisher.Listener
-
Constructor Summary
Constructors Constructor Description CacheReadingPublisher(Store.Viewer viewer, java.util.concurrent.Executor executor)CacheReadingPublisher(Store.Viewer viewer, java.util.concurrent.Executor executor, CacheReadingPublisher.Listener listener)CacheReadingPublisher(Store.Viewer viewer, java.util.concurrent.Executor executor, CacheReadingPublisher.Listener listener, int bufferSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsubscribe(java.util.concurrent.Flow.Subscriber<? super java.util.List<java.nio.ByteBuffer>> subscriber)
-
-
-
Constructor Detail
-
CacheReadingPublisher
public CacheReadingPublisher(Store.Viewer viewer, java.util.concurrent.Executor executor)
-
CacheReadingPublisher
public CacheReadingPublisher(Store.Viewer viewer, java.util.concurrent.Executor executor, CacheReadingPublisher.Listener listener)
-
CacheReadingPublisher
public CacheReadingPublisher(Store.Viewer viewer, java.util.concurrent.Executor executor, CacheReadingPublisher.Listener listener, int bufferSize)
-
-