Interface Command<R,O>

All Known Subinterfaces:
AuthorizationCommand, CaptureCommand, CreateSubscriptionCommand, DeleteSubscriptionCommand, EnrollmentCheckCommand, FollowOnRefundCommand<T>, GetSubscriptionDataCommand, IsApplicableCommand, PartialCaptureCommand, StandaloneRefundCommand<T>, SubscriptionAuthorizationCommand, UpdateSubscriptionCommand, VoidCommand
All Known Implementing Classes:
AuthorizationMockCommand, CaptureMockCommand, CreateSubscriptionMockCommand, DeleteSubscriptionMockCommand, EnrollmentCheckMockCommand, FollowOnRefundMockCommand, GetSubscriptionDataMockCommand, IsApplicableMockCommand, PartialCaptureMockCommand, StandaloneRefundMockCommand, SubscriptionAuthorizationMockCommand, UpdateSubscriptionMockCommand, VoidMockCommand

public interface Command<R,O>
  • Method Summary

    Modifier and Type
    Method
    Description
    perform(R request)
    perform command for a given request R
  • Method Details

    • perform

      O perform(R request)
      perform command for a given request R
      Parameters:
      request - request to perform
      Returns:
      outcome O of command