1 <beans xmlns="http://www.springframework.org/schema/beans"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xmlns:context="http://www.springframework.org/schema/context"
5 http://www.springframework.org/schema/beans
6 http://www.springframework.org/schema/beans/spring-beans.xsd
7 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">
9 <!-- Dependency Injection with annotations -->
10 <!-- <context:property-placeholder
11 location="file:/C:/Users/su622b/Desktop/testonap.properties"/> -->
12 <!-- <context:property-placeholder
13 location="classpath:msgRtrApi.properties,classpath:DMaaPErrorMesaages.properties" /> -->
15 <context:component-scan
16 base-package="org.onap.dmaap,org.onap.dmaap.filemonitor,org.onap.dmaap.mmagent,org.onap.dmaap.service,org.onap.dmaap.tools,org.onap.dmaap.util,org.onap.dmaap.filter,org.onap.dmaap.apiServer.metrics.cambria,
17 org.onap.dmaap.dmf.mr,org.onap.dmaap.dmf.mr.backends,org.onap.dmaap.dmf.mr.backends.kafka,org.onap.dmaap.dmf.mr.backends.memory,org.onap.dmaap.dmf.mr.beans,org.onap.dmaap.dmf.mr.constants,org.onap.dmaap.dmf.mr.exception,
18 org.onap.dmaap.dmf.mr.listener,org.onap.dmaap.dmf.mr.metabroker,org.onap.dmaap.dmf.mr.metrics.publisher,org.onap.dmaap.dmf.mr.metrics.publisher.impl,org.onap.dmaap.dmf.mr.resources,org.onap.dmaap.dmf.mr.resources.streamReaders,org.onap.dmaap.dmf.mr.security,
19 org.onap.dmaap.dmf.mr.security.impl,org.onap.dmaap.dmf.mr.service,org.onap.dmaap.dmf.mr.service.impl,org.onap.dmaap.dmf.mr.transaction,org.onap.dmaap.dmf.mr.transaction.impl,org.onap.dmaap.dmf.mr.utils,
20 com.att,com.att.dmf.mr.utils, com.att.dmf.mr, com.att.dmf.mr.rest,com.att.dmf.mr.service,
21 com.att.dmf.mr.service.impl,com.att.dmf.mr.beans,com.att.dmf.mr.security,com.att.dmf.mr.exception,com.att.dmf.mr.backends,com.att.dmf.mr.backends.kafka,
22 com.att.dmf.mr.transaction,com.att.dmf.mr.exception,com.att.nsa.dmaap,com.att.nsa.dmaap.service,com.att.nsa.dmaap.util,java.lang,java.util,com.att.dmf.mr.exception, com.att.dmf,com.att.nsa.dmaap.mmagent" />
23 <context:property-placeholder
24 location="file:${AJSC_HOME}/bundleconfig/etc/appprops/MsgRtrApi.properties,file:${AJSC_HOME}/etc/DMaaPErrorMesaages.properties"/>
26 <bean id="jsonProvider" class="org.apache.cxf.jaxrs.provider.json.JSONProvider">
27 <property name="dropRootElement" value="true" />
28 <property name="supportUnwrapped" value="true" />
31 <bean id="jacksonProvider" class="com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider" />
33 <bean id="cambriaExMapper" class="org.onap.dmaap.DMaaPCambriaExceptionMapper" />
35 <bean id="webExMapper" class="org.onap.dmaap.DMaaPWebExceptionMapper" />
38 <!-- Your bean definitions goes here -->
39 <!-- <bean id="performanceLog" name="performanceLog" class="com.att.ajsc.csi.logging.PerformanceTracking" /> -->
40 <!-- <bean id="processRestletHeaders" name="processRestletHeaders" class="ajsc.restlet.ProcessRestletHeaders" /> -->
41 <bean id="servicePropsBean" name="servicePropsBean"
42 class="org.onap.dmaap.util.ServicePropertiesMapBean" />
45 <bean id="propertyReader" class="org.onap.dmaap.dmf.mr.utils.PropertyReader" />
47 class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
48 <!-- Next value is the full qualified name of the static setter including
50 <property name="staticMethod"
51 value="org.onap.dmaap.dmf.mr.beans.DMaaPKafkaConsumerFactory.populateKafkaInternalDefaultsMap" />
52 <!-- <property name="arguments">
54 <ref bean="propertyReader" />
59 <bean id="drumlinRequestRouter"
60 class="com.att.nsa.drumlin.service.framework.routing.DrumlinRequestRouter" />
62 <bean id="dMaaPMetricsSet" class="org.onap.dmaap.dmf.mr.beans.DMaaPMetricsSet">
63 <constructor-arg ref="propertyReader" />
66 <bean id="dMaaPZkClient" class=" org.onap.dmaap.dmf.mr.beans.DMaaPZkClient">
67 <constructor-arg ref="propertyReader" />
70 <bean id="dMaaPZkConfigDb" class="org.onap.dmaap.dmf.mr.beans.DMaaPZkConfigDb">
71 <constructor-arg ref="dMaaPZkClient" />
72 <constructor-arg ref="propertyReader" />
76 <bean id="kafkaPublisher" class="org.onap.dmaap.dmf.mr.backends.kafka.KafkaPublisher">
77 <constructor-arg ref="propertyReader" />
80 <!-- <bean id="dMaaPKafkaConsumerFactory" class=" com.att.dmf.mr.beans.DMaaPKafkaConsumerFactory">
81 <constructor-arg ref="propertyReader" />
82 <constructor-arg ref="dMaaPMetricsSet" />
83 <constructor-arg ref="kafkalockavoid" />
86 <bean id="dMaaPKafkaConsumerFactory" class="org.onap.dmaap.dmf.mr.beans.DMaaPKafkaConsumerFactory">
87 <constructor-arg ref="dMaaPMetricsSet" />
88 <constructor-arg ref="curator" />
89 <constructor-arg ref="kafkalockavoid" />
93 <bean id="curator" class="org.onap.dmaap.dmf.mr.utils.DMaaPCuratorFactory"
94 factory-method="getCurator">
95 <constructor-arg ref="propertyReader" />
98 <bean id="dMaaPKafkaMetaBroker" class="org.onap.dmaap.dmf.mr.beans.DMaaPKafkaMetaBroker">
99 <constructor-arg ref="propertyReader" />
100 <constructor-arg ref="dMaaPZkClient" />
101 <constructor-arg ref="dMaaPZkConfigDb" />
104 <bean id="q" class="org.onap.dmaap.dmf.mr.backends.memory.MemoryQueue" />
106 <bean id="mmb" class="org.onap.dmaap.dmf.mr.backends.memory.MemoryMetaBroker">
107 <constructor-arg ref="q" />
108 <constructor-arg ref="dMaaPZkConfigDb" />
109 <!-- <constructor-arg ref="propertyReader" />-->
112 <bean id="dMaaPNsaApiDb" class="org.onap.dmaap.dmf.mr.beans.DMaaPNsaApiDb"
113 factory-method="buildApiKeyDb">
114 <constructor-arg ref="propertyReader" />
115 <constructor-arg ref="dMaaPZkConfigDb" />
118 <!-- <bean id="dMaaPTranDb" class="com.att.dmf.mr.transaction.DMaaPTransactionDB"
119 factory-method="buildTransactionDb"> <constructor-arg ref="propertyReader"
120 /> <constructor-arg ref="dMaaPZkConfigDb" /> </bean> -->
122 <bean id="dMaaPAuthenticatorImpl" class="org.onap.dmaap.dmf.mr.security.DMaaPAuthenticatorImpl">
123 <constructor-arg ref="dMaaPNsaApiDb" />
125 <bean id="defLength" class="org.onap.dmaap.mr.filter.DefaultLength">
126 <property name="defaultLength" value="${maxcontentlength}"></property>
129 <bean id="kafkalockavoid" class="org.onap.dmaap.dmf.mr.backends.kafka.KafkaLiveLockAvoider2" />
132 <bean class="org.springframework.context.annotation.CommonAnnotationBeanPostProcessor"/>