Class PaymentFeedController

java.lang.Object
com.skava.payment.web.PaymentFeedController

@RequestMapping("/feed") @RestController @ConditionalOnProperty(prefix="skava.batchjob", name="enabled", havingValue="true") public class PaymentFeedController extends Object
The controller class for the Payment feed
Author:
Infosys Equinox
  • Constructor Details

    • PaymentFeedController

      public PaymentFeedController()
  • Method Details

    • handle

      @GetMapping("/reconciliationfeed") public String handle(@RequestHeader(value="x-collection-id",required=true) long collectionId) throws org.springframework.batch.core.repository.JobExecutionAlreadyRunningException, org.springframework.batch.core.repository.JobRestartException, org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException, org.springframework.batch.core.JobParametersInvalidException
      Method to start the feed job
      Parameters:
      collectionId - collectionId
      Returns:
      String message
      Throws:
      org.springframework.batch.core.repository.JobExecutionAlreadyRunningException - JobExecutionAlreadyRunningException
      org.springframework.batch.core.repository.JobRestartException - JobRestartException
      org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException - JobInstanceAlreadyCompleteException
      org.springframework.batch.core.JobParametersInvalidException - JobParametersInvalidException