Class SourceWrappers.PublisherSource<T>
java.lang.Object
io.servicetalk.concurrent.api.Publisher<T>
io.servicetalk.concurrent.api.internal.SubscribablePublisher<T>
io.servicetalk.http.router.jersey.internal.SourceWrappers.PublisherSource<T>
- Type Parameters:
T- Type of items emitted.
- All Implemented Interfaces:
PublisherSource<T>,Source
- Enclosing class:
- SourceWrappers
public static final class SourceWrappers.PublisherSource<T>
extends SubscribablePublisher<T>
implements Source
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.servicetalk.concurrent.PublisherSource
PublisherSource.Processor<T,R>, PublisherSource.Subscriber<T>, PublisherSource.Subscription -
Constructor Summary
ConstructorsConstructorDescriptionPublisherSource(Publisher<T> original) Creates a newSourceWrappers.PublisherSourceinstance. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleSubscribe(PublisherSource.Subscriber<? super T> subscriber) Handles a subscriber to thisPublisher.voidsetSystemId(String systemId) Methods inherited from class io.servicetalk.concurrent.api.internal.SubscribablePublisher
subscribeMethods inherited from class io.servicetalk.concurrent.api.Publisher
afterCancel, afterFinally, afterFinally, afterOnComplete, afterOnError, afterOnNext, afterOnSubscribe, afterRequest, afterSubscriber, afterSubscription, beforeCancel, beforeFinally, beforeFinally, beforeOnComplete, beforeOnError, beforeOnNext, beforeOnSubscribe, beforeRequest, beforeSubscriber, beforeSubscription, buffer, cast, collect, completableOrError, concat, concat, concat, concatPropagateCancel, defer, distinct, empty, failed, filter, firstAndTail, firstOrElse, firstOrError, flatMapCompletable, flatMapCompletable, flatMapCompletableDelayError, flatMapCompletableDelayError, flatMapCompletableDelayError, flatMapConcatIterable, flatMapConcatSingle, flatMapConcatSingle, flatMapConcatSingleDelayError, flatMapConcatSingleDelayError, flatMapMerge, flatMapMerge, flatMapMergeDelayError, flatMapMergeDelayError, flatMapMergeDelayError, flatMapMergeSingle, flatMapMergeSingle, flatMapMergeSingleDelayError, flatMapMergeSingleDelayError, flatMapMergeSingleDelayError, forEach, from, from, from, from, fromBlockingIterable, fromInputStream, fromInputStream, fromInputStream, fromIterable, groupBy, groupBy, groupBy, groupToMany, groupToMany, ignoreElements, liftAsync, liftSync, liftSyncToSingle, map, merge, mergeAll, mergeAll, mergeAllDelayError, mergeAllDelayError, mergeDelayError, multicast, multicast, multicast, multicast, multicast, multicast, multicastToExactly, multicastToExactly, never, ofType, onCompleteError, onErrorComplete, onErrorComplete, onErrorComplete, onErrorMap, onErrorMap, onErrorMap, onErrorResume, onErrorResume, onErrorResume, onErrorReturn, onErrorReturn, onErrorReturn, publishOn, publishOn, range, range, repeat, repeatWhen, replay, replay, replay, replay, retry, retry, retryWhen, retryWhen, scanWith, scanWith, scanWithLifetime, scanWithLifetimeMapper, scanWithMapper, setContextOnSubscribe, shareContextOnSubscribe, skipWhile, subscribeInternal, subscribeOn, subscribeOn, switchMap, switchMapDelayError, switchMapDelayError, takeAtMost, takeUntil, takeWhile, timeout, timeout, timeout, timeout, timeoutDemand, timeoutDemand, timeoutDemand, timeoutDemand, timeoutTerminal, timeoutTerminal, timeoutTerminal, timeoutTerminal, toCompletionStage, toCompletionStage, toFuture, toFuture, toInputStream, toInputStream, toIterable, toIterable, validateOutstandingDemand, validateOutstandingDemand, whenCancel, whenFinally, whenFinally, whenOnComplete, whenOnError, whenOnNext, whenOnSubscribe, whenRequest, whenSubscriber, whenSubscription
-
Constructor Details
-
PublisherSource
Creates a newSourceWrappers.PublisherSourceinstance.- Parameters:
original- the originalPublisherto wrap.
-
-
Method Details
-
handleSubscribe
Description copied from class:PublisherHandles a subscriber to thisPublisher.- Specified by:
handleSubscribein classPublisher<T>- Parameters:
subscriber- the subscriber.
-
setSystemId
- Specified by:
setSystemIdin interfaceSource
-
getSystemId
- Specified by:
getSystemIdin interfaceSource
-