10.27.03

MessageOutcome Enumeration

Represents the type for supported message settlement outcomes. To be used with Settle(Int64, MessageOutcome)

Definition

Namespace: SolaceSystems.Solclient.Messaging
Assembly: SolaceSystems.Solclient.Messaging (in SolaceSystems.Solclient.Messaging.dll) Version: 10.27.0
C#
public enum MessageOutcome

Members

Accepted0 Represents a successful message processing acknowledgement outcome.
Failed2 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.

Rejected3 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.

See Also