diff options
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/hub/service/NotificationAspect.java')
-rwxr-xr-x | src/main/java/org/onap/nbi/apis/hub/service/NotificationAspect.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/org/onap/nbi/apis/hub/service/NotificationAspect.java b/src/main/java/org/onap/nbi/apis/hub/service/NotificationAspect.java index cd242e8..3033404 100755 --- a/src/main/java/org/onap/nbi/apis/hub/service/NotificationAspect.java +++ b/src/main/java/org/onap/nbi/apis/hub/service/NotificationAspect.java @@ -27,6 +27,7 @@ import org.onap.nbi.apis.serviceorder.model.StateType; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Configurable; import org.springframework.stereotype.Component; +import org.onap.nbi.exceptions.TechnicalException; @Aspect @Component @@ -71,6 +72,14 @@ public class NotificationAspect { } } + public void forwardNotificationToOriginalListener(Event event) { + if(event != null) { + processEvent(event); + }else{ + throw new TechnicalException("Received null event from external NBI"); + } + } + /** * Retreive subscribers that match an event and fire notification * asynchronously |