HV-VES Client - ProducerOptions 37/75937/6
authorPiotr Jaszczyk <piotr.jaszczyk@nokia.com>
Thu, 17 Jan 2019 10:42:35 +0000 (11:42 +0100)
committerPiotr Jaszczyk <piotr.jaszczyk@nokia.com>
Fri, 18 Jan 2019 09:58:02 +0000 (10:58 +0100)
commit7a4a5d0fef06c29478f594cd6e82e5cb69cc70d2
treef96f57bb68563ef0d5eeda85d7c477eefe76f345
parent89ec57e95480fad586b86b8545cec5dd690eae4c
HV-VES Client - ProducerOptions

* ProducerOptions written
* very basic client implementation
* added vavr dependency so it's easier to handle Java

Issue-ID: DCAEGEN2-1098
Change-Id: I680948c61174f60cd78c8ee39b6f92419f913d36
Signed-off-by: Piotr Jaszczyk <piotr.jaszczyk@nokia.com>
21 files changed:
pom.xml
services/hv-ves-client/producer/api/pom.xml
services/hv-ves-client/producer/api/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/FactoryLoader.java
services/hv-ves-client/producer/api/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/HvVesProducer.java
services/hv-ves-client/producer/api/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/HvVesProducerFactory.java
services/hv-ves-client/producer/api/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/options/Password.java [new file with mode: 0644]
services/hv-ves-client/producer/api/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/options/Passwords.java [new file with mode: 0644]
services/hv-ves-client/producer/api/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/options/ProducerOptions.java [moved from services/hv-ves-client/producer/api/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/ProducerOptions.java with 57% similarity]
services/hv-ves-client/producer/api/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/options/SecurityKeys.java [new file with mode: 0644]
services/hv-ves-client/producer/api/src/test/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/options/PasswordTest.java [new file with mode: 0644]
services/hv-ves-client/producer/api/src/test/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/api/options/PasswordsTest.java [new file with mode: 0644]
services/hv-ves-client/producer/api/src/test/resources/password.txt [new file with mode: 0644]
services/hv-ves-client/producer/ct/src/test/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/ct/HvVesProducerIT.java
services/hv-ves-client/producer/ct/src/test/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/ct/SystemUnderTestWrapper.java
services/hv-ves-client/producer/ct/src/test/resources/client.p12 [new file with mode: 0644]
services/hv-ves-client/producer/ct/src/test/resources/client.pass [new file with mode: 0644]
services/hv-ves-client/producer/ct/src/test/resources/trust.p12 [new file with mode: 0644]
services/hv-ves-client/producer/ct/src/test/resources/trust.pass [new file with mode: 0644]
services/hv-ves-client/producer/impl/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/impl/HvVesProducerFactoryImpl.java
services/hv-ves-client/producer/impl/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/impl/HvVesProducerImpl.java
services/hv-ves-client/producer/impl/src/main/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/impl/SslFactory.java [new file with mode: 0644]