Interface RewardGrantHandler


public interface RewardGrantHandler
Delivers one immutable reward grant to its target player.
  • Method Details

    • supports

      boolean supports(RewardGrant grant)
      Returns whether this handler owns the supplied grant type.
      Parameters:
      grant - grant to inspect
      Returns:
      true when this handler can deliver the grant
    • settleAsync

      Delivers a grant. Implementations must make the operation idempotent using the context key.
      Parameters:
      context - immutable settlement context
      grant - grant to deliver
      Returns:
      completion stage completed after delivery