<beans profile="gizmo" 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="${gizmo.maxSelfLinkTraversalDepth:2}" /> <property name="visualizationDebugEnabled" value="false" /> <property name="aaiEntityNodeDescriptors" value="/descriptors/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="resourceLoader" ref="sparkyResourceLoader" /> <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="viewInspectSchemaConfig" class="org.onap.aai.sparky.sync.config.ElasticSearchSchemaConfig"> <property name="indexName" value="entity-search-index" /> <property name="indexDocType" value="default" /> <property name="indexMappingsFileName" value="/schemas/es_mappings.json" /> <property name="indexSettingsFileName" value="/schemas/es_settings.json" /> </bean> <bean id="gizmoVisualizationContextBuilder" class="org.onap.aai.sparky.viewandinspect.context.BaseGizmoVisualizationContextBuilder"> <constructor-arg name="gizmoAdapter" ref="gizmoAdapter" /> <constructor-arg name="numWorkers" value="50" /> <constructor-arg name="visualizationConfig" ref="visualizationConfigurations" /> <constructor-arg name="oxmEntityType" ref="oxmEntityLookup" /> </bean> <bean id="baseVisualizationService" class="org.onap.aai.sparky.viewandinspect.services.BaseVisualizationService"> <constructor-arg name="contextBuilder" ref="gizmoVisualizationContextBuilder" /> <constructor-arg name="visualizationConfigs" ref="visualizationConfigurations" /> <constructor-arg name="searchServiceAdapter" ref="searchServiceAdapter" /> <constructor-arg name="endpointConfig" ref="searchServiceRestEndpointConfig" /> <constructor-arg name="schemaConfig" ref="viewInspectSchemaConfig" /> <constructor-arg name="subscriptionConfig" ref="subscriptionConfig" /> </bean> <bean id="schemaVisualizationProcessor" class="org.onap.aai.sparky.viewandinspect.SchemaVisualizationProcessor"> <property name="visualizationService" ref="baseVisualizationService" /> </bean> </beans>