Inject event lib impl from data router 81/54981/1
authorGurjeet Bedi <gurjeetb@amdocs.com>
Fri, 15 Jun 2018 17:44:08 +0000 (13:44 -0400)
committerGurjeet Bedi <gurjeetb@amdocs.com>
Fri, 15 Jun 2018 17:45:01 +0000 (13:45 -0400)
Event client impl through data router

Issue-ID: AAI-1228
Change-Id: Ie934278fb0360689d1d7e36ee267fc988ce03919
Signed-off-by: Gurjeet Bedi <gurjeetb@amdocs.com>
data-router/dynamic/conf/entity-event-policy.xml
data-router/dynamic/routes/entity-event.route

index 37bc21a..ccd6648 100755 (executable)
   <bean id="entityEventPolicy" class="org.onap.aai.datarouter.policy.EntityEventPolicy" init-method="startup" >
     <constructor-arg ref="eepConfig"/>
   </bean>
+  
+  <bean id="consumerBean" class="org.onap.aai.event.client.DMaaPEventConsumer" >
+    <constructor-arg name="host" value="mr.api.simpledemo.openecomp.org:3904" />
+    <constructor-arg name="topic" value="AAI-EVENT" />
+    <constructor-arg name="username" value="test" />
+    <constructor-arg name="password" value="test" />
+    <constructor-arg name="consumerGroup" value="datarouter" />
+    <constructor-arg name="consumerId" value="datarouter" />
+  </bean>
 </beans>
index 7d2de39..a7b38e3 100755 (executable)
@@ -1,4 +1,4 @@
 <route xmlns="http://camel.apache.org/schema/spring" trace="true">
-  <from uri="event-bus:mybus/?eventTopic=AAI-EVENT&amp;groupName=datarouter&amp;groupId=datarouter&amp;url=http://mr.api.simpledemo.openecomp.org:3904"/>
+  <from uri="event-bus:mybus/?eventTopic=AAI-EVENT&amp;consumer=#consumerBean"/>
   <to uri="bean:entityEventPolicy?method=process"/>
 </route>