Event client impl through data router
Issue-ID: AAI-1228
Change-Id: Ie934278fb0360689d1d7e36ee267fc988ce03919
Signed-off-by: Gurjeet Bedi <gurjeetb@amdocs.com>
<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>
<route xmlns="http://camel.apache.org/schema/spring" trace="true">
- <from uri="event-bus:mybus/?eventTopic=AAI-EVENT&groupName=datarouter&groupId=datarouter&url=http://mr.api.simpledemo.openecomp.org:3904"/>
+ <from uri="event-bus:mybus/?eventTopic=AAI-EVENT&consumer=#consumerBean"/>
<to uri="bean:entityEventPolicy?method=process"/>
</route>