Skip to content

Completion handlers for delivery state changes #65

Open
@mender3

Description

@mender3

Description

Include async result handlers on delivery state change methods, accepted, released, rejected, & modified.

Use case

Message consumer completes processing a message and calls the accepted method. The broker fails to receive or handle the state change for some reason. That message could potentially be redelivered and reprocessed. An async result handler would allow the message consumer to take appropriate action in the event of a failure, or move on with confidence that the message's lifecycle is complete.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions