Move XML based Spring configuration to Java 05/56405/1
authorMichael Arrastia <MArrasti@amdocs.com>
Fri, 13 Jul 2018 16:00:13 +0000 (17:00 +0100)
committerMichael Arrastia <MArrasti@amdocs.com>
Fri, 13 Jul 2018 16:00:13 +0000 (17:00 +0100)
commitf3ebf3538abbf63d8455d42f259f61dfdbf6ad30
tree0a678dd50c7635e1d1e3a3ceca4eb53baf659ea1
parent7d3dcdbff807ba1facb84f94ac39ff91bf410b29
Move XML based Spring configuration to Java

- The original externalised Spring XML-based configuration deployed to:
    /opt/app/spike-service/dynamic/conf/spike-beans.xml
  has been replaced with Spring Java based configuration.
- Event consumer and publisher configuration is now in property files.
  This now allows obfuscation of passwords.
- Bean creation now allows pre-processing the topic properties.
  For example, the password can now be de-obfuscated before it is
  passed into the bean constructor.

Change-Id: I5c265dca266b0dcbb562ca1b391080fe237b1e64
Issue-ID: AAI-1377
Signed-off-by: Michael Arrastia <MArrasti@amdocs.com>
src/main/java/org/onap/aai/spike/EventConsumerConfiguration.java [new file with mode: 0644]
src/main/java/org/onap/aai/spike/EventPublisherConfiguration.java [new file with mode: 0644]
src/main/java/org/onap/aai/spike/SpikeApplication.java
src/main/java/org/onap/aai/spike/service/SpikeService.java