@FieldsAreNonnullByDefault @ParametersAreNonnullByDefault @ReturnValuesAreNonnullByDefault
| Interface | Description |
|---|---|
| MessageInformationService |
A service that provides sufficient information to enable clients to perform their own delivery of
Messages to a
queue. |
| MessageRunnerService |
Interface for running messages.
|
| TenantDataIdSupplier |
| Class | Description |
|---|---|
| Message |
Encapsulates information that is passed to
MessageRunnerService.addMessage(Message). |
| Message.Builder |
Message Builder
|
| MessageRunnerConstants |
Constants for the MessageRunner system.
|
| MessageRunnerKey |
Message runner key
|
| MessageValidatorKey |
Message validator key
|
| Exception | Description |
|---|---|
| InvalidMessagePayloadException |
Thrown when invalid characters are detected in the payload of a
Message. |
| MessageAcknowledgementException |
Thrown to indicate an error when acknowledging a message.
|
| MessagePayloadSizeExceededException |
Thrown on message runner invocation when a payload that is too large is passed.
|
| MessageRunnerNotRegisteredException |
Thrown on message runner invocation when a message with the given key cannot be found.
|
| MessageRunnerServiceException |
Thrown to indicate an error in a message runner operation.
|
| MessageSerializationException |
Thrown to indicate an error in serializing or deserializing a message.
|
Copyright © 2017 Atlassian. All rights reserved.