Uses of Interface
io.helidon.messaging.Message
Packages that use Message
Package
Description
Helidon Messaging API and runtime.
Service provider interfaces implemented or extended by messaging transport connectors.
-
Uses of Message in io.helidon.messaging
Subinterfaces of Message in io.helidon.messagingModifier and TypeInterfaceDescriptioninterfaceImmutable message routed to a logical dead-letter channel.Classes in io.helidon.messaging that implement interfaces with type arguments of type MessageModifier and TypeClassDescriptionfinal classMessageBatch<T>Immutable ordered delivery batch.static classFluent API builder forMessage.Methods in io.helidon.messaging that return MessageModifier and TypeMethodDescriptionMessageConfig.Builder.build()Create an instance from this builder.static <T> Message<T> Message.create(T entity) Create a payload-only message.MessageBatch.get(int index) Message at an index.DeadLetterMessage.originalMessage()Original extendable message envelope.Methods in io.helidon.messaging that return types with arguments of type MessageModifier and TypeMethodDescriptionInvoke the handler for one incoming message.MessageBatch.iterator()MessageBatch.messages()Ordered immutable message snapshot.MessageBatchConfig.BuilderBase.messages()Ordered messages.MessageBatchConfig.messages()Ordered messages.Methods in io.helidon.messaging with parameters of type MessageModifier and TypeMethodDescriptionOrdered messages.static <T> DeadLetterMessage<T> DeadLetterMessage.create(Message<T> originalMessage, String sourceChannel, int attempts, RuntimeException failure) Create a dead-letter message.static <T> MessageBatch<T> Create an immutable singleton batch.default voidEmit a message with metadata.default <T> voidEmit a message to a named channel.Invoke the handler for one incoming message.Method parameters in io.helidon.messaging with type arguments of type MessageModifier and TypeMethodDescriptionMessageBatchConfig.BuilderBase.addMessages(List<Message<T>> messages) Ordered messages.static <T> MessageBatch<T> Create an immutable batch by copying the supplied message list.<R> MessageBatch<R> Internal generated-code operation that creates a one-to-one transformed batch while preserving delivery identity and item lineage.<I,O> BUILDER MessagingConfig.BuilderBase.messageProcessor(MessagingChannel<I> source, MessagingChannel<O> target, Function<? super Message<I>, ? extends Message<? extends O>> processor) Add a message processor.<I,O> BUILDER MessagingConfig.BuilderBase.messageProcessor(MessagingChannel<I> source, MessagingChannel<O> target, Function<? super Message<I>, ? extends Message<? extends O>> processor) Add a message processor.Ordered messages.<T> BUILDERMessagingConfig.BuilderBase.messageSink(MessagingChannel<T> source, Consumer<? super Message<T>> sink) Add a message sink.<T> BUILDERMessagingConfig.BuilderBase.messageSource(MessagingChannel<T> channel, Stream<? extends Message<? extends T>> source) Add a message stream source. -
Uses of Message in io.helidon.messaging.spi
Methods in io.helidon.messaging.spi with parameters of type Message