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 the
ChannelHandlerContext.- Since:
- 1.0
-
Field Summary
Fields inherited from class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
subscription -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedContextCompletionAwareSubscriber(io.netty.channel.ChannelHandlerContext context) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voiddoOnSubscribe(org.reactivestreams.Subscription subscription) protected abstract voidonComplete(T message) Methods inherited from class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
isComplete, onComplete, onError, onNext, onSubscribe
-
Constructor Details
-
ContextCompletionAwareSubscriber
protected ContextCompletionAwareSubscriber(io.netty.channel.ChannelHandlerContext context) - Parameters:
context- The channel handler context
-
-
Method Details
-
doOnSubscribe
protected void doOnSubscribe(org.reactivestreams.Subscription subscription) - Specified by:
doOnSubscribein classio.micronaut.core.async.subscriber.CompletionAwareSubscriber<T>
-
doOnNext
- Specified by:
doOnNextin classio.micronaut.core.async.subscriber.CompletionAwareSubscriber<T>
-
doOnError
- 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
- Parameters:
message- The message
-