summaryrefslogtreecommitdiffstats
path: root/src/main/java
AgeCommit message (Collapse)AuthorFilesLines
2021-04-14[DCAE/PM-Mapper] Utilize DMaaP-Client in PM-Mappertkogut6-63/+269
- Bump mockserver libraries - Use dmaap-client for sending events to dmapp-mr - Extract Retry/Timeout configs to separate class - Extract logging utils to separate class Issue-ID: DCAEGEN2-2732 Change-Id: I5d406e99fe1def078f102ff704df5312f5ae996b Signed-off-by: tkogut <tomasz.kogut@nokia.com>
2021-03-17Incoming events cache - do not load files, which are in progress1.5.2Joanna Jeremicz3-1/+90
- Implement singleton cache for events being processed - Add JUnit tests - Bump snapshot version 1.5.1 -> 1.5.2 Issue-ID: DCAEGEN2-2659 Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com> Change-Id: I79f32554a8c67d91d0d7b601bc8b060ff4984eab
2021-02-09Add configuration number of threads in files processing.Tomasz Wrobel2-8/+82
Issue-ID: DCAEGEN2-2600 Signed-off-by: Tomasz Wrobel <tomasz.wrobel@nokia.com> Change-Id: I04feb27698ef21196ab218de4bdd97be1fc85284
2021-02-09Add files processing config providerJoanna Jeremicz3-1/+114
- Add system variables provider - Add junit tests Issue-ID: DCAEGEN2-2600 Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com> Change-Id: Ib045270033f8f5ccbd99fc5ae30d0efa9a911a95
2020-10-27Fix bug where PM-Mapper waits 1s after sending every request1.4.2Remigiusz Janeczek1-2/+4
Issue-ID: DCAEGEN2-2500 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: I441172ed0d2957ef58c2ba40718ec79328c48da2
2020-08-20Update Config AcquisationJoeOLeary2-17/+42
Issue-ID: DCAEGEN2-2341 Change-Id: I3fc431d563e668cbc2bd4a1dd03e30ca908fed0b Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2020-07-31Add message in info level (Received pm-mapper configuration from ↵marcinrzepeckiwroc1-2/+1
ConfigBinding Service) - log needed to validate CSIT tests Issue-ID: DCAEGEN2-2343 Signed-off-by: marcinrzepeckiwroc <marcin.rzepecki@nokia.com> Change-Id: I71bb9f3208d9f1a36c88cb917e5ec7fa861791ce
2020-07-30Support 28.532 file naming conventionmarcinrzepeckiwroc1-23/+56
Issue-ID: DCAEGEN2-2351 Signed-off-by: marcinrzepeckiwroc <marcin.rzepecki@nokia.com> Change-Id: I5a281b352832ed05f656b5da39ec4df25fdb67c5
2020-07-20Merge "Adjust pm-mapper to accept new schema."Joseph O'Leary4-20/+64
2020-07-20Adjust pm-mapper to accept new schema.Mateusz Gołuchowski4-20/+64
- Replaced 28.550 schema and template with 28.532 standard - Adjusted class for new schema - Adjusted xml files for tests - validate method will now throw exception when given fileFormatType is not supported Issue-ID: DCAEGEN2-2308 Change-Id: I375db2004887f1f634adac31d4d1af3675f5911c Signed-off-by: Mateusz Goluchowski <mateusz.goluchowski@nokia.com>
2020-07-17implement regex support in PM Mapper filtering mechanismmarcinrzepeckiwroc2-36/+53
Issue-ID: DCAEGEN2-2347 Signed-off-by: marcinrzepeckiwroc <marcin.rzepecki@nokia.com> Change-Id: I3fdbae33ae318800ccc2758a191604fe79c2aaf4
2020-07-17Merge "Change log level for telemetry file from INFO to Debug"Joseph O'Leary1-5/+4
2020-07-15Change log level for telemetry file from INFO to Debugmarcinrzepeckiwroc1-5/+4
Issue-ID: DCAEGEN2-1958 Signed-off-by: marcinrzepeckiwroc <marcin.rzepecki@nokia.com> Change-Id: I57a20b2efd12074dd15c22917e39a9154a0d9316
2020-07-13PM Mapper hide passwords in logsmarcinrzepeckiwroc3-5/+28
Issue-ID: DCAEGEN2-2343 Signed-off-by: marcinrzepeckiwroc <marcin.rzepecki@nokia.com> Change-Id: I5bf7d187404e262594228bb0e03db0749cbf84b2
2020-02-27Fix PM Mapper certficate handling1.3.1dfarrelly1-6/+4
Remove decoding of keystore files Issue-ID: DCAEGEN2-2096 Signed-off-by: dfarrelly <david.farrelly@est.tech> Change-Id: Ieccf3c6bb44a87fac2ec3d2f5883a7b0a914e712
2020-01-21Add support for TS 28.550/28.532JoeOLeary14-380/+735
Issue-ID: DCAEGEN2-1912 Change-Id: If05c3673a240e6ea5e3d1caca3ff5bf5828590d3 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-10-10Fix filter config as an objectJoeOLeary2-0/+59
* Add use exisiting to DR feed * Add resource configuration * Add support for filter config as escaped JSON string Issue-ID: DCAEGEN2-1826 Change-Id: Ie4fe45e0443af8eb4d859e66609aa6cbffd0e920 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-08-22Reduce technical debt, by removing some code smellsJoeOLeary7-102/+89
Issue-ID: DCAEGEN2-1731 Change-Id: I3d0f8596d2b62300be452992d8020f4cee559ad4 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-08-21Reduce technical debtJoeOLeary15-1714/+283
* Improve code coverage * Remove sonar smells Issue-ID: DCAEGEN2-1731 Change-Id: Iefc7c18dc9daf1d60a498db4c4c5660d8acca779 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-07-24Align PM Mapper to new build guidelinesdfarrelly5-4/+9
*Switch to Fabric8 docker maven plugin *Add git commit plugin *Remove shaded jar *Remove some unused imports *Add a human readable log file Issue-ID: DCAEGEN2-1683 Change-Id: I1028f3195d3f03a9d919c91073398b01ccd6d7d1 Signed-off-by: dfarrelly <david.farrelly@est.tech>
2019-07-19Add DMaaP plugin supportJoeOLeary13-215/+324
- Update blueprint with DMaaP plugin support. - Update configuration with new DMaaP plugin format. - Move Configuration tests to correct package. - Add latest-staging Docker image tag to pom. - Change file endings in some files to LF. - Remove publishing to non authenticated topic. - Fix some tests which were not executing correctly. - Fix some Sonar smells. Issue-ID: DCAEGEN2-1581 Change-Id: I37fbb662419179e3fe9fb8bdf710d6a6e8f0308a Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-05-07Fix invocationId usage, trim whitespaces from VESemartin1-3/+4
*Set InvocationId from existing component *Remove extra whitespaces from output VES Change-Id: Ib3221ddc0dcf917828bfccfd05bd66de6cb0dac5 Issue-ID: DCAEGEN2-1460 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-04-23Fix minor bugs in ves publisher1.0.0emartin3-11/+45
* Publisher now uses existing RequestID * Introduce basicAuth for publisher * Clean up ves string by removing new lines * Update pm-mapper topic name in blueprint * Update reconfigure script to use https Change-Id: Ib743127b04077b063c73415b1475be83e200ec3b Issue-ID: DCAEGEN2-1444 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-04-09Merge "Fix issue with filtering multiple measValue"Henrik Andersson2-19/+32
2019-04-09Merge "Fix required config validation"Henrik Andersson2-11/+32
2019-04-08Remove subscription through Bus Controllerdfarrelly8-344/+161
*Remove DR subscription through Bus Controller *Add remaining data consumed indicators *Blueprint and Config updates to remove subscription Issue-ID: DCAEGEN2-1038 Change-Id: I8cee463a27156fa656b0e66ef3ee231daeeda8bc Signed-off-by: dfarrelly <david.farrelly@est.tech>
2019-04-05Fix issue with filtering multiple measValueemartin2-19/+32
Change-Id: I8f81510445edf276561645bdd4549a8c18207b57 Issue-ID: DCAEGEN2-1327 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-04-05Fix required config validationemartin2-11/+32
*Nested objects and list validation Change-Id: Icf615a610dd6e669d66ae07adc1316ca167a671b Issue-ID: DCAEGEN2-1327 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-04-03Add support for HTTPSdfarrelly11-186/+499
*Add AAF certificates *Switch PM Mapper endpoints to HTTPS *Make external API calls secure if applicable Issue-ID: DCAEGEN2-1296 Change-Id: I63aef8a93cfe6d6a37dcd32496b35ed0841cec4b Signed-off-by: dfarrelly <david.farrelly@est.tech>
2019-04-02Merge "Handle non-xml PM files"Henrik Andersson1-1/+20
2019-04-02Merge "Fix mapping issue with type C files"Henrik Andersson2-3/+7
2019-04-02Handle non-xml PM filesemartin1-1/+20
*Non-xml files will not be mapped to VES Change-Id: Ice1b901576be4da0593f38eb2c0b4e4676b6019e Issue-ID: DCAEGEN2-1327 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-04-02Fix mapping issue with type C filesemartin2-3/+7
Change-Id: I698b84989dc928a09ff5e1c54adf236edd40b622 Issue-ID: DCAEGEN2-1038 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-03-27Enable MapperConfig to be reconfigurableemartin2-1/+14
Change-Id: Ifa4a186e85cb85758d70a9eb5437d9893f236427 Issue-ID: DCAEGEN2-1357 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-03-22Publish VES event to MessageRouter via httpemartin6-22/+156
Change-Id: Ic5ed1fad1182e7343f213488c4015d2683ab8ddc Issue-ID: DCAEGEN2-1273 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-03-14Integrate split and filter in main Appemartin6-23/+140
Change-Id: I9da0852072409854118e46aba63c491bdd53fd28 Issue-ID: DCAEGEN2-1038 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-03-13Merge "Split typeC XML to multiple Type A"Tony Hansen2-0/+80
2019-03-13Split typeC XML to multiple Type Aemartin2-0/+80
*Split TypeC MeasFile to multiple TypeA by MeasData *Create new Event for each TypeA Change-Id: I22eb22c663c8491f3cae5e39e583ee2660647743 Issue-ID: DCAEGEN2-1281 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-03-13Add Dynamic ConfigurationJoeOLeary6-25/+256
*Implement Configurable in DataRouter subscriber *Add reconfigure.sh *Update Dockerfile to use reconfigure.sh Issue-ID: DCAEGEN2-1038 Change-Id: I9ce387819afff644c3dc76a94786fa1f95afd985 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-03-13Add metadata filteringdfarrelly5-3/+144
Issue-ID: DCAEGEN2-1286 Change-Id: Icfee7f24cb97b429e8b0db2d67da2f21e413cea0 Signed-off-by: dfarrelly <david.farrelly@est.tech>
2019-03-05Added Filtering of Measurement fileemartin7-0/+2143
Change-Id: I32cd7147c20cbee7273d7c7180a06d9f2fdf620b Issue-ID: DCAEGEN2-1288 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-03-01Update DataRouter SubscriberJoeOLeary7-7/+111
*Update metadata header key to match new datarouter specification *Update subscriber to be a privileged subscriber *Update subscriber to improve logging & remove sonar smells *Update delivery end point to match datarouter specification *Update event to include the publish id provided by datarouter *Add datarouter event processed utility Issue-ID: DCAEGEN2-1038 Change-Id: Iafce544f31f888de53547de8b280faebd8075d4c Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-02-25Update configurationdfarrelly3-10/+44
- Change feed input name - Add DR Delete endpoint - Add streams subscribes object - Update environment config to use variables Issue-ID: DCAEGEN2-1248 Change-Id: I7b463b77cf319993a1d0bed60574d5e6904c1c7c Signed-off-by: dfarrelly <david.farrelly@est.tech>
2019-02-22Add support for parallel event handlingJoeOLeary1-13/+48
*Add support for parallel event handling *Add support for handling backpressure *Update delivery end point Issue-ID: DCAEGEN2-1268 Change-Id: Id467080fa135b58f2d3e366f00fd8ad5e1c6ec06 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-02-19Merge "Fix DataRouter Subscriber NPE on No Metadata"Tony Hansen1-8/+13
2019-02-19Add XML validationJoeOLeary2-2/+72
Issue-ID: DCAEGEN2-1217 Change-Id: Ic76885ab1c8e020a2bded05a264092684a747461 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-02-18Fix DataRouter Subscriber NPE on No MetadataJoeOLeary1-8/+13
Issue-ID: DCAEGEN2-1232 Change-Id: I692d65c460f2974535d5b9addc4d889c530cf951 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-02-15Add MappingJoeOLeary6-5/+169
Change-Id: I417b7fe9d0e588c6c38dc23eb55e43a85e277e81 Issue-ID: DCAEGEN2-1216 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
2019-02-12Fix mapper configuration to use CBSemartin9-200/+111
Change-Id: I17bb9577ac2dd9267eeade948e5bf05cdadbac57 Issue-ID: DCAEGEN2-1186 Signed-off-by: emartin <ephraim.martin@est.tech>
2019-02-08Improve ONAP logging complianceemartin6-57/+179
Change-Id: I677977f592407d17c7cbd35b034785803c35d327 Issue-ID: DCAEGEN2-1166 Signed-off-by: emartin <ephraim.martin@est.tech>