Ensure HttpEntry bean is request scoped in aai-common 55/136955/2
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 10 Jan 2024 10:59:21 +0000 (11:59 +0100)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 10 Jan 2024 12:08:23 +0000 (13:08 +0100)
commit60eea4e2fdf10204147a22e78a165ed087fddbef
tree10b86e2c79b49a33b63a2f322617cf86ee3fc5c8
parentd21a7599963ae8e094eecd62cb80ed1d83d6d767
Ensure HttpEntry bean is request scoped in aai-common

- change beans to request scoped since the transaction handling inside it is not thread-safe
- bean injection in jersey is "request" scoped by default,
  but in a spring web context it is "prototype"
- in the prototype scope, multiple threads could access the same HttpEntry

Issue-ID: AAI-3723
Change-Id: I083e3b06cdbe4491f22746033cdcc80aa48a2d1b
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
aai-core/src/main/java/org/onap/aai/config/RestBeanConfig.java
aai-core/src/test/java/org/onap/aai/AAISetup.java