Version: 10.16.0
Namespace

solace.MessageOutcome

Contents

namespace solace.MessageOutcome

Represents an enumeration of supported message settlement outcomes.

Static Properties & Enumerations Top

number ACCEPTED
number FAILED = 1
number REJECTED = 3

Static Properties & Enumerations Detail Top

static public number ACCEPTED

Represents a successful message processing acknowledgement outcome.

(see solace.Message#acknowledge) for more details

static public number FAILED = 1

Represents a negative acknowledgement outcome, used to signal that the application failed to process the message.

Delivery count for the message is incremented. Redelivery will be attempted. Message may be moved to DMQ once max-redelivered is reached. Message may be delayed if the endpoint has delayed redelivery configured.

static public number REJECTED = 3

Represents a negative acknowledgement outcome, used to signal that the application has rejected the message such as when application determines the message is invalid.

Message will NOT be redelivered. Message will be moved to DMQ. If DMQ is not configured, message is deleted.