Class RewardEconomyGrantHandler
java.lang.Object
com.cotani.reward.integration.RewardEconomyGrantHandler
- All Implemented Interfaces:
com.cotani.reward.api.RewardGrantHandler
public final class RewardEconomyGrantHandler
extends Object
implements com.cotani.reward.api.RewardGrantHandler
Settles
CurrencyGrants through the idempotent Cotani economy API.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.cotani.reward.api.RewardGrantHandler
com.cotani.reward.api.RewardGrantHandler.RewardSettlementContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsettleAsync(com.cotani.reward.api.RewardGrantHandler.RewardSettlementContext context, com.cotani.reward.api.RewardGrant grant) booleansupports(com.cotani.reward.api.RewardGrant grant)
-
Constructor Details
-
RewardEconomyGrantHandler
public RewardEconomyGrantHandler(com.cotani.economy.EconomyService economyService)
-
-
Method Details
-
supports
public boolean supports(com.cotani.reward.api.RewardGrant grant) - Specified by:
supportsin interfacecom.cotani.reward.api.RewardGrantHandler
-
settleAsync
public CompletionStage<Void> settleAsync(com.cotani.reward.api.RewardGrantHandler.RewardSettlementContext context, com.cotani.reward.api.RewardGrant grant) - Specified by:
settleAsyncin interfacecom.cotani.reward.api.RewardGrantHandler
-