mirror of
https://github.com/valitydev/adapter-bank-payout-spring-boot-starter.git
synced 2024-11-06 00:45:21 +00:00
d7b65f74b6
* PROX-396: bump adapter-common-lib |
||
---|---|---|
build_utils@ea4aa042f4 | ||
src | ||
.gitignore | ||
.gitmodules | ||
Jenkinsfile | ||
pom.xml | ||
README.md |
adapter-bank-payout-spring-boot-starter
For new payout:
-
implement RemoteClient
-
implement ResultProcessor and config ChainProcessor:
@Bean @Autowired public ResultProcessor<Response, ProcessResult> responseProcessorChain(ErrorMapping errorMapping) { SuccessProcessor successProcessor = new SuccessProcessor(null); return new ErrorProcessor(errorMapping, successProcessor); }
-
implement WithdrawalConverter
-
implement GenericServlet for woody:
@WebServlet("/adapter/{app-path}/payout") public class PayoutServlet extends GenericServlet { @Autowired private AdapterSrv.Iface payoutAdapterServiceLogDecorator; private Servlet servlet; @Override public void init(ServletConfig config) throws ServletException { super.init(config); servlet = new THServiceBuilder().build(AdapterSrv.Iface.class, payoutAdapterServiceLogDecorator); } @Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { servlet.service(request, response); } }