Class ContextCompletionAwareSubscriber<T>
- java.lang.Object
-
- io.micronaut.core.async.subscriber.CompletionAwareSubscriber<T>
-
- io.micronaut.http.server.netty.async.ContextCompletionAwareSubscriber<T>
-
- Type Parameters:
T- The type of data being published
- All Implemented Interfaces:
io.micronaut.core.async.subscriber.Completable,io.micronaut.core.async.subscriber.Emitter<T>,org.reactivestreams.Subscriber<T>
@Internal public abstract class ContextCompletionAwareSubscriber<T> extends io.micronaut.core.async.subscriber.CompletionAwareSubscriber<T>A subscriber that subscribes to a single result with special handling for theChannelHandlerContext.- Since:
- 1.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedContextCompletionAwareSubscriber(io.netty.channel.ChannelHandlerContext context)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voiddoOnComplete()protected voiddoOnError(java.lang.Throwable t)protected voiddoOnNext(T message)protected voiddoOnSubscribe(org.reactivestreams.Subscription subscription)protected abstract voidonComplete(T message)
-
-
-
Method Detail
-
doOnSubscribe
protected void doOnSubscribe(org.reactivestreams.Subscription subscription)
- Specified by:
doOnSubscribein classio.micronaut.core.async.subscriber.CompletionAwareSubscriber<T>
-
doOnNext
protected void doOnNext(T message)
- Specified by:
doOnNextin classio.micronaut.core.async.subscriber.CompletionAwareSubscriber<T>
-
doOnError
protected void doOnError(java.lang.Throwable t)
- Specified by:
doOnErrorin classio.micronaut.core.async.subscriber.CompletionAwareSubscriber<T>
-
doOnComplete
protected void doOnComplete()
- Specified by:
doOnCompletein classio.micronaut.core.async.subscriber.CompletionAwareSubscriber<T>
-
onComplete
protected abstract void onComplete(T message)
- Parameters:
message- The message
-
-