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
17 org.onap.dmaap,org.onap.dmaap.filemonitor,
18 org.onap.dmaap.mmagent,
19 org.onap.dmaap.service,
22 org.onap.dmaap.filter,
23 org.onap.dmaap.apiServer.metrics.cambria,
24 org.onap.dmaap.dmf.mr,
25 org.onap.dmaap.dmf.mr.backends,
26 org.onap.dmaap.dmf.mr.backends.kafka,
27 org.onap.dmaap.dmf.mr.backends.memory,
28 org.onap.dmaap.dmf.mr.beans,
29 org.onap.dmaap.dmf.mr.constants,
30 org.onap.dmaap.dmf.mr.exception,
31 org.onap.dmaap.dmf.mr.listener,
32 org.onap.dmaap.dmf.mr.metabroker,
33 org.onap.dmaap.dmf.mr.metrics.publisher,
34 org.onap.dmaap.dmf.mr.metrics.publisher.impl,
35 org.onap.dmaap.dmf.mr.resources,
36 org.onap.dmaap.dmf.mr.resources.streamReaders,
37 org.onap.dmaap.dmf.mr.security,
38 org.onap.dmaap.dmf.mr.security.impl,
39 org.onap.dmaap.dmf.mr.service,
40 org.onap.dmaap.dmf.mr.service.impl,
41 org.onap.dmaap.dmf.mr.transaction,
42 org.onap.dmaap.dmf.mr.transaction.impl,
43 org.onap.dmaap.dmf.mr.utils,
46 <context:property-placeholder
47 location="file:${AJSC_HOME}/bundleconfig/etc/appprops/MsgRtrApi.properties,file:${AJSC_HOME}/etc/DMaaPErrorMesaages.properties"/>
49 <bean id="jsonProvider" class="org.apache.cxf.jaxrs.provider.json.JSONProvider">
50 <property name="dropRootElement" value="true" />
51 <property name="supportUnwrapped" value="true" />
54 <bean id="jacksonProvider" class="com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider" />
56 <bean id="cambriaExMapper" class="org.onap.dmaap.DMaaPCambriaExceptionMapper" />
58 <bean id="webExMapper" class="org.onap.dmaap.DMaaPWebExceptionMapper" />
61 <!-- Your bean definitions goes here -->
62 <!-- <bean id="performanceLog" name="performanceLog" class="com.att.ajsc.csi.logging.PerformanceTracking" /> -->
63 <!-- <bean id="processRestletHeaders" name="processRestletHeaders" class="ajsc.restlet.ProcessRestletHeaders" /> -->
64 <bean id="servicePropsBean" name="servicePropsBean"
65 class="org.onap.dmaap.util.ServicePropertiesMapBean" />
68 <bean id="propertyReader" class="org.onap.dmaap.dmf.mr.utils.PropertyReader" />
70 class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
71 <!-- Next value is the full qualified name of the static setter including
73 <property name="staticMethod"
74 value="org.onap.dmaap.dmf.mr.beans.DMaaPKafkaConsumerFactory.populateKafkaInternalDefaultsMap" />
75 <!-- <property name="arguments">
77 <ref bean="propertyReader" />
82 <bean id="drumlinRequestRouter"
83 class="com.att.nsa.drumlin.service.framework.routing.DrumlinRequestRouter" />
85 <bean id="dMaaPMetricsSet" class="org.onap.dmaap.dmf.mr.beans.DMaaPMetricsSet">
86 <constructor-arg ref="propertyReader" />
89 <bean id="dMaaPZkClient" class=" org.onap.dmaap.dmf.mr.beans.DMaaPZkClient">
90 <constructor-arg ref="propertyReader" />
93 <bean id="dMaaPZkConfigDb" class="org.onap.dmaap.dmf.mr.beans.DMaaPZkConfigDb">
94 <constructor-arg ref="dMaaPZkClient" />
95 <constructor-arg ref="propertyReader" />
99 <bean id="kafkaPublisher" class="org.onap.dmaap.dmf.mr.backends.kafka.KafkaPublisher">
100 <constructor-arg ref="propertyReader" />
103 <!-- <bean id="dMaaPKafkaConsumerFactory" class=" com.att.dmf.mr.beans.DMaaPKafkaConsumerFactory">
104 <constructor-arg ref="propertyReader" />
105 <constructor-arg ref="dMaaPMetricsSet" />
106 <constructor-arg ref="kafkalockavoid" />
109 <bean id="dMaaPKafkaConsumerFactory" class="org.onap.dmaap.dmf.mr.beans.DMaaPKafkaConsumerFactory">
110 <constructor-arg ref="dMaaPMetricsSet" />
111 <constructor-arg ref="curator" />
112 <constructor-arg ref="kafkalockavoid" />
116 <bean id="curator" class="org.onap.dmaap.dmf.mr.utils.DMaaPCuratorFactory"
117 factory-method="getCurator">
118 <constructor-arg ref="propertyReader" />
121 <bean id="dMaaPKafkaMetaBroker" class="org.onap.dmaap.dmf.mr.beans.DMaaPKafkaMetaBroker">
122 <constructor-arg ref="propertyReader" />
123 <constructor-arg ref="dMaaPZkClient" />
124 <constructor-arg ref="dMaaPZkConfigDb" />
127 <bean id="q" class="org.onap.dmaap.dmf.mr.backends.memory.MemoryQueue" />
129 <bean id="mmb" class="org.onap.dmaap.dmf.mr.backends.memory.MemoryMetaBroker">
130 <constructor-arg ref="q" />
131 <constructor-arg ref="dMaaPZkConfigDb" />
132 <!-- <constructor-arg ref="propertyReader" />-->
135 <bean id="dMaaPNsaApiDb" class="org.onap.dmaap.dmf.mr.beans.DMaaPNsaApiDb"
136 factory-method="buildApiKeyDb">
137 <constructor-arg ref="propertyReader" />
138 <constructor-arg ref="dMaaPZkConfigDb" />
141 <!-- <bean id="dMaaPTranDb" class="com.att.dmf.mr.transaction.DMaaPTransactionDB"
142 factory-method="buildTransactionDb"> <constructor-arg ref="propertyReader"
143 /> <constructor-arg ref="dMaaPZkConfigDb" /> </bean> -->
145 <bean id="dMaaPAuthenticatorImpl" class="org.onap.dmaap.dmf.mr.security.DMaaPAuthenticatorImpl">
146 <constructor-arg ref="dMaaPNsaApiDb" />
148 <bean id="defLength" class="org.onap.dmaap.mr.filter.DefaultLength">
149 <property name="defaultLength" value="${maxcontentlength}"></property>
152 <bean id="kafkalockavoid" class="org.onap.dmaap.dmf.mr.backends.kafka.KafkaLiveLockAvoider2" />
155 <bean class="org.springframework.context.annotation.CommonAnnotationBeanPostProcessor"/>