Class MessagingReadinessCheck
java.lang.Object
io.helidon.microprofile.messaging.health.MessagingReadinessCheck
- All Implemented Interfaces:
- MessagingChannelProcessor,- HealthCheck
@Readiness
@ApplicationScoped
@BuiltInHealthCheck
public class MessagingReadinessCheck
extends Object
implements HealthCheck, MessagingChannelProcessor
MicroProfile Reactive Messaging readiness check.
 Until all channels is up, messaging is considered to be down.
- 
Field SummaryFields inherited from interface io.helidon.microprofile.messaging.MessagingChannelProcessorDEFAULT_PRIORITY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncall()voidListener for the initial event before actual subscribing.voidonSubscribe(String channelName, Subscriber<Message<?>> subscriber, Subscription subscription) Listener for the onSubscribe signal coming from the upstream.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.microprofile.messaging.MessagingChannelProcessorchannelName, map, onCancel, onComplete, onError, onRequest
- 
Constructor Details- 
MessagingReadinessCheckpublic MessagingReadinessCheck()
 
- 
- 
Method Details- 
call- Specified by:
- callin interface- HealthCheck
 
- 
onSubscribepublic void onSubscribe(String channelName, Subscriber<Message<?>> subscriber, Subscription subscription) Description copied from interface:MessagingChannelProcessorListener for the onSubscribe signal coming from the upstream.- Specified by:
- onSubscribein interface- MessagingChannelProcessor
- Parameters:
- channelName- name of the messaging channel
- subscriber- subscriber causing this onSubscribe signal
- subscription- assigned subscription
 
- 
onInitDescription copied from interface:MessagingChannelProcessorListener for the initial event before actual subscribing.- Specified by:
- onInitin interface- MessagingChannelProcessor
- Parameters:
- channelName- name of the messaging channel
 
 
-