Creating PM-producer 58/10658/3
authorPatrikBuhr <patrik.buhr@est.tech>
Mon, 6 Mar 2023 08:07:04 +0000 (09:07 +0100)
committerPatrikBuhr <patrik.buhr@est.tech>
Wed, 8 Mar 2023 09:02:00 +0000 (10:02 +0100)
commit6599eca2119b68778aaacdda9639e498e2511fef
tree610d1c536172940699db026dfa9d965d79aea557
parent7c434fcb459c84543cdb0ad14aa59391c60d16d4
Creating PM-producer

This is based on on the DmaapAdapter. Everything but producing of PM data is removed.

Change-Id: I83ca2e9033addafb17a3f71a739f00ed79b8ca64
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
Issue-ID: NONRTRIC-853
61 files changed:
pmproducer/Dockerfile [new file with mode: 0644]
pmproducer/README.md [new file with mode: 0644]
pmproducer/config/README [new file with mode: 0644]
pmproducer/config/application.yaml [new file with mode: 0644]
pmproducer/config/application_configuration.json [new file with mode: 0644]
pmproducer/config/gen/CA-cert.pem [new file with mode: 0644]
pmproducer/config/gen/CA-cert.srl [new file with mode: 0644]
pmproducer/config/gen/CA-key.pem [new file with mode: 0644]
pmproducer/config/gen/ca_signed-cert.pem [new file with mode: 0644]
pmproducer/config/gen/keystore.jks [new file with mode: 0644]
pmproducer/config/gen/request.csr [new file with mode: 0644]
pmproducer/config/gen/truststore.jks [new file with mode: 0644]
pmproducer/config/keystore.jks [new file with mode: 0644]
pmproducer/config/truststore.jks [new file with mode: 0644]
pmproducer/eclipse-formatter.xml [new file with mode: 0644]
pmproducer/pom.xml [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/Application.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/BeanFactory.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/SwaggerConfig.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/clients/AsyncRestClient.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/clients/AsyncRestClientFactory.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/clients/SecurityContext.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/configuration/ApplicationConfig.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/configuration/WebClientConfig.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/controllers/ErrorResponse.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/controllers/ProducerCallbacksController.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/controllers/VoidResponse.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/datastore/DataStore.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/datastore/FileStore.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/datastore/S3ObjectStore.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/exceptions/ServiceException.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/filter/FilterFactory.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/filter/FilteredData.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/filter/PmReport.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/filter/PmReportFilter.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/r1/ConsumerJobInfo.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/r1/ProducerInfoTypeInfo.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/r1/ProducerJobInfo.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/r1/ProducerRegistrationInfo.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/repository/InfoType.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/repository/InfoTypes.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/repository/Job.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/repository/Jobs.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/repository/MultiMap.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/tasks/JobDataDistributor.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/tasks/NewFileEvent.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/tasks/ProducerRegstrationTask.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/tasks/TopicListener.java [new file with mode: 0644]
pmproducer/src/main/java/org/oran/pmproducer/tasks/TopicListeners.java [new file with mode: 0644]
pmproducer/src/main/resources/typeSchemaPmData.json [new file with mode: 0644]
pmproducer/src/test/java/org/oran/pmproducer/ApplicationTest.java [new file with mode: 0644]
pmproducer/src/test/java/org/oran/pmproducer/IcsSimulatorController.java [new file with mode: 0644]
pmproducer/src/test/java/org/oran/pmproducer/IntegrationWithIcs.java [new file with mode: 0644]
pmproducer/src/test/java/org/oran/pmproducer/IntegrationWithKafka.java [new file with mode: 0644]
pmproducer/src/test/java/org/oran/pmproducer/filter/PmReportFilterTest.java [new file with mode: 0644]
pmproducer/src/test/resources/A20000626.2315+0200-2330+0200_HTTPS-6-73.json [new file with mode: 0644]
pmproducer/src/test/resources/A20000626.2315+0200-2330+0200_HTTPS-6-73.json.gz [new file with mode: 0644]
pmproducer/src/test/resources/A20220418.1900-1915_seliitdus00487.xml [new file with mode: 0644]
pmproducer/src/test/resources/pm_report.json [new file with mode: 0644]
pmproducer/src/test/resources/pm_report.json.gz [new file with mode: 0644]
pmproducer/src/test/resources/test_application_configuration.json [new file with mode: 0644]