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.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:property-placeholder
16 location="file:///${AJSC_HOME}/bundleconfig/etc/appprops/MsgRtrApi.properties,file:///${AJSC_HOME}/etc/DMaaPErrorMesaages.properties"/>
18 <context:component-scan
19 base-package="com.att.nsa.cambria.utils, com.att.nsa.cambria, com.att.nsa.cambria.rest,
20 com.att.nsa.cambria.service.impl,com.att.nsa.cambria.beans,com.att.nsa.cambria.security,
21 com.att.nsa.cambria.transaction,com.att.nsa.cambria.exception,com.att.nsa.dmaap,com.att.nsa.dmaap.service,com.att.nsa.dmaap.util" />
23 <bean id="jsonProvider" class="org.apache.cxf.jaxrs.provider.json.JSONProvider">
24 <property name="dropRootElement" value="true" />
25 <property name="supportUnwrapped" value="true" />
28 <bean id="jacksonProvider" class="com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider" />
30 <bean id="cambriaExMapper" class="com.att.nsa.dmaap.DMaaPCambriaExceptionMapper" />
32 <bean id="webExMapper" class="com.att.nsa.dmaap.DMaaPWebExceptionMapper" />
35 <!-- Your bean definitions goes here -->
36 <!-- <bean id="performanceLog" name="performanceLog" class="com.att.ajsc.csi.logging.PerformanceTracking" /> -->
37 <!-- <bean id="processRestletHeaders" name="processRestletHeaders" class="ajsc.restlet.ProcessRestletHeaders" /> -->
38 <bean id="servicePropsBean" name="servicePropsBean"
39 class="com.att.nsa.dmaap.util.ServicePropertiesMapBean" />
42 <bean id="propertyReader" class="com.att.nsa.cambria.utils.PropertyReader" />
44 class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
45 <!-- Next value is the full qualified name of the static setter including
47 <property name="staticMethod"
48 value="com.att.nsa.cambria.beans.DMaaPKafkaConsumerFactory.populateKafkaInternalDefaultsMap" />
49 <!-- <property name="arguments">
51 <ref bean="propertyReader" />
56 <bean id="drumlinRequestRouter"
57 class="com.att.nsa.drumlin.service.framework.routing.DrumlinRequestRouter" />
59 <bean id="dMaaPMetricsSet" class="com.att.nsa.cambria.beans.DMaaPMetricsSet">
60 <constructor-arg ref="propertyReader" />
63 <bean id="dMaaPZkClient" class=" com.att.nsa.cambria.beans.DMaaPZkClient">
64 <constructor-arg ref="propertyReader" />
67 <bean id="dMaaPZkConfigDb" class="com.att.nsa.cambria.beans.DMaaPZkConfigDb">
68 <constructor-arg ref="dMaaPZkClient" />
69 <constructor-arg ref="propertyReader" />
73 <bean id="kafkaPublisher" class=" com.att.nsa.cambria.backends.kafka.KafkaPublisher">
74 <constructor-arg ref="propertyReader" />
77 <bean id="dMaaPKafkaConsumerFactory" class=" com.att.nsa.cambria.beans.DMaaPKafkaConsumerFactory">
78 <constructor-arg ref="propertyReader" />
79 <constructor-arg ref="dMaaPMetricsSet" />
80 <constructor-arg ref="curator" />
83 <bean id="curator" class="com.att.nsa.cambria.utils.DMaaPCuratorFactory"
84 factory-method="getCurator">
85 <constructor-arg ref="propertyReader" />
88 <bean id="fMetaBroker" class=" com.att.nsa.cambria.beans.DMaaPKafkaMetaBroker">
89 <constructor-arg ref="propertyReader" />
90 <constructor-arg ref="dMaaPZkClient" />
91 <constructor-arg ref="dMaaPZkConfigDb" />
94 <bean id="q" class=" com.att.nsa.cambria.backends.memory.MemoryQueue" />
96 <bean id="mmb" class=" com.att.nsa.cambria.backends.memory.MemoryMetaBroker">
97 <constructor-arg ref="q" />
98 <constructor-arg ref="dMaaPZkConfigDb" />
99 <!-- <constructor-arg ref="propertyReader" />-->
102 <bean id="dMaaPNsaApiDb" class="com.att.nsa.cambria.beans.DMaaPNsaApiDb"
103 factory-method="buildApiKeyDb">
104 <constructor-arg ref="propertyReader" />
105 <constructor-arg ref="dMaaPZkConfigDb" />
108 <!-- <bean id="dMaaPTranDb" class="com.att.nsa.cambria.transaction.DMaaPTransactionDB"
109 factory-method="buildTransactionDb"> <constructor-arg ref="propertyReader"
110 /> <constructor-arg ref="dMaaPZkConfigDb" /> </bean> -->
112 <bean id="dMaaPAuthenticatorImpl" class="com.att.nsa.cambria.security.DMaaPAuthenticatorImpl">
113 <constructor-arg ref="dMaaPNsaApiDb" />
115 <bean id="defLength" class="com.att.nsa.filter.DefaultLength">
116 <property name="defaultLength" value="${maxcontentlength}"></property>