| Package | Description |
|---|---|
| com.rabbitmq.stream | |
| com.rabbitmq.stream.codec |
Implementations of AMQP 1.0
Codec. |
| com.rabbitmq.stream.impl |
| Modifier and Type | Method and Description |
|---|---|
Message |
MessageBuilder.build()
Create the message.
|
Message |
Codec.decode(byte[] data) |
Message |
ConfirmationStatus.getMessage() |
| Modifier and Type | Method and Description |
|---|---|
Codec.EncodedMessage |
Codec.encode(Message message) |
void |
MessageHandler.handle(MessageHandler.Context context,
Message message)
Callback for an inbound message.
|
void |
Producer.send(Message message,
ConfirmationHandler confirmationHandler)
Publish a message.
|
| Modifier and Type | Method and Description |
|---|---|
ProducerBuilder |
ProducerBuilder.routing(Function<Message,String> routingKeyExtractor,
ProducerBuilder.RoutingType routingType)
Routing strategy for super streams.
|
ProducerBuilder |
ProducerBuilder.routing(Function<Message,String> routingKeyExtractor,
ProducerBuilder.RoutingType routingType,
ToIntFunction<String> hash)
Routing strategy for super streams.
|
| Constructor and Description |
|---|
ConfirmationStatus(Message message,
boolean confirmed,
short code) |
| Modifier and Type | Method and Description |
|---|---|
Message |
WrapperMessageBuilder.build() |
protected Message |
SwiftMqCodec.createMessage(byte[] data) |
Message |
SwiftMqCodec.decode(byte[] data) |
Message |
SimpleCodec.decode(byte[] data) |
Message |
QpidProtonCodec.decode(byte[] data) |
| Modifier and Type | Method and Description |
|---|---|
Codec.EncodedMessage |
SwiftMqCodec.encode(Message message) |
Codec.EncodedMessage |
SimpleCodec.encode(Message message) |
Codec.EncodedMessage |
QpidProtonCodec.encode(Message message) |
| Modifier and Type | Method and Description |
|---|---|
List<Message> |
MessageBatch.getMessages() |
| Modifier and Type | Method and Description |
|---|---|
MessageBatch |
MessageBatch.add(Message message) |
void |
Client.MessageListener.handle(byte subscriptionId,
long offset,
Message message) |
String |
RoutingStrategy.route(Message message) |
| Modifier and Type | Method and Description |
|---|---|
List<Long> |
Client.publish(byte publisherId,
List<Message> messages) |
List<Long> |
Client.publish(byte publisherId,
List<Message> messages,
Client.OutboundEntityMappingCallback mappingCallback) |
List<Long> |
Client.publish(byte publisherId,
List<Message> messages,
Client.OutboundEntityMappingCallback mappingCallback,
ToLongFunction<Object> publishSequenceFunction) |
List<Long> |
Client.publish(byte publisherId,
List<Message> messages,
ToLongFunction<Object> publishSequenceFunction) |
| Constructor and Description |
|---|
MessageBatch(Compression compression,
List<Message> messages) |
MessageBatch(List<Message> messages) |
Copyright © 2021 VMware, Inc. or its affiliates.. All rights reserved.