Uses of Interface
com.rabbitmq.stream.Message
Package
Description
Main API for RabbitMQ Stream Java Client.
Implementations of AMQP 1.0
Codec
.Implementation-specific, non-public interfaces and classes of the RabbitMQ Stream Java Client.
-
Uses of Message in com.rabbitmq.stream
Modifier and TypeMethodDescriptiondefault Message
Add a message annotation to the message.MessageBuilder.build()
Create the message.default Message
Message.copy()
Create a copy of the message.Codec.decode
(byte[] data) ConfirmationStatus.getMessage()
Modifier and TypeMethodDescriptionvoid
MessageHandler.handle
(MessageHandler.Context context, Message message) Callback for an inbound message.ObservationCollector.prePublish
(String stream, Message message) Start observation.void
Callback when the message is about to be published.RoutingStrategy.route
(Message message, RoutingStrategy.Metadata metadata) Where to route a message.void
Producer.send
(Message message, ConfirmationHandler confirmationHandler) Publish a message.Modifier and TypeMethodDescriptionProducerBuilder.filterValue
(Function<Message, String> filterValueExtractor) Logic to extract a filter value from a message.ConsumerBuilder.FilterConfiguration.postFilter
(Predicate<Message> filter) Client-side filtering logic, occurring after the server-side filtering.Configure the routing for super streams (partitioned streams). -
Uses of Message in com.rabbitmq.stream.codec
Modifier and TypeMethodDescriptionWrapperMessageBuilder.build()
protected Message
SwiftMqCodec.createMessage
(byte[] data) QpidProtonCodec.decode
(byte[] data) SimpleCodec.decode
(byte[] data) SwiftMqCodec.decode
(byte[] data) Modifier and TypeMethodDescription -
Uses of Message in com.rabbitmq.stream.impl
Modifier and TypeMethodDescriptionvoid
Client.MessageListener.handle
(byte subscriptionId, long offset, long chunkTimestamp, long committedChunkId, Object chunkContext, Message message) Modifier and TypeMethodDescriptionClient.publish
(byte publisherId, List<Message> messages, Client.OutboundEntityMappingCallback mappingCallback) Client.publish
(byte publisherId, List<Message> messages, Client.OutboundEntityMappingCallback mappingCallback, ToLongFunction<Object> publishSequenceFunction) Client.publish
(byte publisherId, List<Message> messages, ToLongFunction<Object> publishSequenceFunction)