Add DMaaP simulator for CSIT testing 93/85593/1
authorliamfallon <liam.fallon@est.tech>
Wed, 17 Apr 2019 13:58:26 +0000 (13:58 +0000)
committerliamfallon <liam.fallon@est.tech>
Wed, 17 Apr 2019 13:58:26 +0000 (13:58 +0000)
commit900920306a0be309f389880325558bb96ff76356
treee0570422d911b55cd5a6c61e0a4f16f8869b0586
parent70be3b7d76f6bd8d2c834496c688d349933e7130
Add DMaaP simulator for CSIT testing

A rudimentary DMaaP simulator that simply holds requests and responds
to all readers with whatever message comes in on a topic. The simulator
is placed in policy models for now but should be submitted to DMaaP.

The simulator is now working but is still extremely rough.

Issue-ID: POLICY-1643
Change-Id: I28645a73cf198fe825c897243b30cd34dc29f20d
Signed-off-by: liamfallon <liam.fallon@est.tech>
26 files changed:
models-sim/models-sim-dmaap/pom.xml [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/DmaapSimConstants.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/DmaapSimException.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/DmaapSimRuntimeException.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/parameters/DmaapSimParameterGroup.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/parameters/DmaapSimParameterHandler.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/parameters/RestServerParameters.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/provider/DmaapSimProvider.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/rest/BaseRestControllerV1.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/rest/CambriaMessageBodyHandler.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/rest/DmaapSimRestControllerV1.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/rest/DmaapSimRestServer.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/rest/JsonMessageBodyHandler.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/startstop/DmaapSimActivator.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/startstop/DmaapSimCommandLineArguments.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/java/org/onap/policy/models/sim/dmaap/startstop/Main.java [new file with mode: 0644]
models-sim/models-sim-dmaap/src/main/resources/version.txt [new file with mode: 0644]
models-sim/models-sim-dmaap/src/test/resources/logback-test.xml [new file with mode: 0644]
models-sim/models-sim-dmaap/src/test/resources/parameters/EmptyParameters.json [new file with mode: 0644]
models-sim/models-sim-dmaap/src/test/resources/parameters/InvalidParameters.json [new file with mode: 0644]
models-sim/models-sim-dmaap/src/test/resources/parameters/MinimumParameters.json [new file with mode: 0644]
models-sim/models-sim-dmaap/src/test/resources/parameters/NoParameters.json [new file with mode: 0644]
models-sim/models-sim-dmaap/src/test/resources/parameters/NormalParameters.json [new file with mode: 0644]
models-sim/models-sim-dmaap/src/test/resources/parameters/Parameters_InvalidName.json [new file with mode: 0644]
models-sim/pom.xml [new file with mode: 0644]
pom.xml