Update test-config for sparky-be
[aai/test-config.git] / sparky / dynamic / conf / sparky-core-viewInspect.xml
diff --git a/sparky/dynamic/conf/sparky-core-viewInspect.xml b/sparky/dynamic/conf/sparky-core-viewInspect.xml
new file mode 100644 (file)
index 0000000..f1c81b3
--- /dev/null
@@ -0,0 +1,51 @@
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="
+              http://www.springframework.org/schema/beans
+              http://www.springframework.org/schema/beans/spring-beans.xsd">
+
+       <bean id="visualizationConfigurations"
+               class="org.onap.aai.sparky.viewandinspect.config.VisualizationConfigs">
+               <property name="maxSelfLinkTraversalDepth" value="2" />
+               <property name="visualizationDebugEnabled" value="false" />
+               <property name="aaiEntityNodeDescriptors" value="/etc/aaiEntityNodeDescriptors.json" />
+               <property name="generalNodeClassName" value="generalNodeClass" />
+               <property name="searchNodeClassName" value="searchedNodeClass" />
+               <property name="selectedSearchedNodeClassName" value="selectedSearchedNodeClass" />
+               <property name="numOfThreadsToFetchNodeIntegrity" value="20" />
+               <property name="makeAllNeighborsBidirectional" value="false" />
+
+               <property name="shallowEntities">
+                       <list value-type="java.lang.String">
+                               <value>cloud-region</value>
+                               <value>complex</value>
+                               <value>vnf-image</value>
+                               <value>image</value>
+                               <value>flavor</value>
+                               <value>availability-zone</value>
+                               <value>tenant</value>
+                               <value>network-profile</value>
+                               <value>l-interface</value>
+                       </list>
+               </property>
+
+       </bean>
+
+       <bean id="baseVisualizationService"
+               class="org.onap.aai.sparky.viewandinspect.services.BaseVisualizationService">
+               <constructor-arg ref="oxmModelLoader"/>
+               <constructor-arg ref="visualizationConfigurations"/> 
+               <constructor-arg ref="activeInventoryAdapter" />
+               <constructor-arg ref="elasticSearchAdapter" />
+               <constructor-arg ref="elasticSearchEndpointConfig" />
+               <constructor-arg ref="viewInspectySchemaConfig" />
+               <constructor-arg name="numActiveInventoryWorkers" value="5" />
+               <constructor-arg ref="oxmEntityLookup" />
+       </bean>
+
+       <bean id="schemaVisualizationProcessor"
+               class="org.onap.aai.sparky.viewandinspect.SchemaVisualizationProcessor">
+               <property name="visualizationService" ref="baseVisualizationService" />
+       </bean>
+
+</beans>