Extend probe mechanism 29/90429/3
authorWojciech Sliwka <wojciech.sliwka@nokia.com>
Tue, 25 Jun 2019 09:42:46 +0000 (11:42 +0200)
committerWojciech Sliwka <wojciech.sliwka@nokia.com>
Mon, 1 Jul 2019 07:24:34 +0000 (09:24 +0200)
commit4751c29632d2f32abba85dd91296fb91672a2f59
tree970fcde9591168089bda86ee2a5453c5eb693f03
parent72b3fb69e548cf665204ec025d2778dcf3ce0216
Extend probe mechanism

Fixes from latest review.
Introduce probe interface.
ResponseWithRequestInfo is not used - it belongs to aai package and requires javax.ws.rs.core.Response.

Fallback in aai client will be removed as soon as sdc provides https support (hopefully in El Alto).

Change-Id: I4527d447a273328d38ff2ef7f9d2a93453cec9f2
Issue-ID: VID-490
Signed-off-by: Wojciech Sliwka <wojciech.sliwka@nokia.com>
23 files changed:
vid-app-common/src/main/java/org/onap/vid/aai/AaiClient.java
vid-app-common/src/main/java/org/onap/vid/aai/AaiClientInterface.java
vid-app-common/src/main/java/org/onap/vid/aai/AaiOverTLSClient.java
vid-app-common/src/main/java/org/onap/vid/aai/AaiOverTLSClientInterface.java
vid-app-common/src/main/java/org/onap/vid/asdc/AsdcClient.java
vid-app-common/src/main/java/org/onap/vid/asdc/local/LocalAsdcClient.java
vid-app-common/src/main/java/org/onap/vid/asdc/rest/SdcRestClient.java
vid-app-common/src/main/java/org/onap/vid/controller/ProbeController.java
vid-app-common/src/main/java/org/onap/vid/controller/ProbeInterface.java [new file with mode: 0644]
vid-app-common/src/main/java/org/onap/vid/controller/WebConfig.java
vid-app-common/src/main/java/org/onap/vid/model/probes/HttpRequestMetadata.java
vid-app-common/src/main/java/org/onap/vid/mso/MsoBusinessLogic.java
vid-app-common/src/main/java/org/onap/vid/mso/MsoBusinessLogicImpl.java
vid-app-common/src/main/java/org/onap/vid/scheduler/SchedulerService.java
vid-app-common/src/main/java/org/onap/vid/scheduler/SchedulerServiceImpl.java
vid-app-common/src/main/java/org/onap/vid/services/VidService.java
vid-app-common/src/main/java/org/onap/vid/services/VidServiceImpl.java
vid-app-common/src/test/java/org/onap/vid/aai/AaiClientTest.java
vid-app-common/src/test/java/org/onap/vid/aai/AaiOverTLSClientTest.java
vid-app-common/src/test/java/org/onap/vid/controller/LocalWebConfig.java
vid-app-common/src/test/java/org/onap/vid/mso/MsoBusinessLogicImplTest.java
vid-app-common/src/test/java/org/onap/vid/services/SchedulerServiceImplTest.java
vid-app-common/src/test/java/org/onap/vid/services/VidServiceImplTest.java