Package com.skava.payment.web
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 Summary
Constructors -
Method Summary
-
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
- JobExecutionAlreadyRunningExceptionorg.springframework.batch.core.repository.JobRestartException
- JobRestartExceptionorg.springframework.batch.core.repository.JobInstanceAlreadyCompleteException
- JobInstanceAlreadyCompleteExceptionorg.springframework.batch.core.JobParametersInvalidException
- JobParametersInvalidException
-