1 package org.onap.vid.aai;
3 import com.fasterxml.jackson.databind.ObjectMapper;
4 import org.onap.portalsdk.core.logging.logic.EELFLoggerDelegate;
5 import org.onap.portalsdk.core.util.SystemProperties;
6 import org.onap.vid.model.PombaInstance.PombaRequest;
7 import org.springframework.beans.factory.annotation.Autowired;
9 import javax.servlet.ServletContext;
11 public class PombaClientImpl implements PombaClientInterface {
13 protected String fromAppId = "VidAaiController";
14 EELFLoggerDelegate logger = EELFLoggerDelegate.getLogger(AaiClient.class);
17 ServletContext servletContext;
20 PombaRestInterface pombaRestInterface;
24 public void verify(PombaRequest request) {
25 String methodName = "doAaiPost";
26 logger.debug(EELFLoggerDelegate.debugLogger, methodName + " start");
27 String uri = SystemProperties.getProperty("pomba.server.url");
31 pombaRestInterface.RestPost(fromAppId, uri, new ObjectMapper().writeValueAsString(request));
32 } catch (Exception e) {
33 logger.info(EELFLoggerDelegate.errorLogger, methodName + e.toString());
34 logger.debug(EELFLoggerDelegate.debugLogger, methodName + e.toString());