Ro66ie_www

Untitled

Sep 19th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 10.18 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--==================================================================================-->
  3.  <!-- Generated from                                                                                  -->
  4.  <!-- file:/Users/u/apache-uima-as-2.9.0/examples/deploy/as/Deploy_DKProStanfordCoreComponents.xml -->
  5.  <!-- 19 September, 2017, 7:24:18 P.M.                                                                             -->
  6.  <!--==================================================================================-->
  7.  <!DOCTYPE beans
  8.  PUBLIC "-//Spring//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
  9. <beans>
  10.  
  11.    <!-- Factory for specific external queue broker:  -->
  12.    <!--             ${defaultBrokerURL}              -->
  13.    <bean id="qBroker_defaultBrokerURL"
  14.         class="org.apache.activemq.ActiveMQConnectionFactory">
  15.       <property name="brokerURL" value="${defaultBrokerURL}"/>
  16.       <property name="prefetchPolicy" ref="prefetchPolicy"/>
  17.    </bean>
  18.  
  19.    <!-- Factory for specific external queue broker:  -->
  20.    <!--             ${defaultBrokerURL}              -->
  21.    <bean id="qBroker_defaultBrokerURL-reply"
  22.         class="org.apache.activemq.ActiveMQConnectionFactory">
  23.       <property name="brokerURL" value="${defaultBrokerURL}"/>
  24.       <property name="prefetchPolicy" ref="prefetchPolicy-reply"/>
  25.    </bean>
  26.  
  27.    <!-- Creates an instance of the ResourceManager -->
  28.    <bean id="resourceManager" class="org.apache.uima.aae.UimaClassFactory"
  29.         factory-method="produceResourceManager"
  30.         scope="singleton"/>
  31.  
  32.    <!-- Creates an instance of the CasManager  -->
  33.    <bean id="casManager" class="org.apache.uima.aae.AsynchAECasManager_impl">
  34.       <constructor-arg index="0" ref="resourceManager"/>
  35.  
  36.      <!-- Defines how many CASes will be in the CAS pool -->
  37.      <property name="casPoolSize" value="1"/>
  38.       <property name="disableJCasCache" value="false"/>
  39.  
  40.      <!-- Initial heap size for CASes  -->
  41.      <property name="initialFsHeapSize" value="2000000"/>
  42.    </bean>
  43.    <bean id="placeholderSubstitution"
  44.         class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  45.       <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE"/>
  46.    </bean>
  47.  
  48.    <!-- Creates a Shared Cache -->
  49.    <bean id="inProcessCache" class="org.apache.uima.aae.InProcessCache"/>
  50.  
  51.    <!-- Create prefetch policy -->
  52.    <bean id="prefetchPolicy" class="org.apache.activemq.ActiveMQPrefetchPolicy">
  53.       <property name="queuePrefetch" value="0"/>
  54.    </bean>
  55.    <bean id="prefetchPolicy-reply" class="org.apache.activemq.ActiveMQPrefetchPolicy">
  56.       <property name="queuePrefetch" value="1"/>
  57.    </bean>
  58.  
  59.    <!--=================================-->
  60.    <!--    E r r o r   D e t a i l s    -->
  61.    <!--=================================-->
  62.    <bean id="errorConfig__TCnt_0_TWndw_0_Action_"
  63.         class="org.apache.uima.aae.error.Threshold"
  64.         scope="singleton">
  65.       <property name="threshold" value="0"/>
  66.       <property name="window" value="0"/>
  67.       <property name="action" value=""/>
  68.    </bean>
  69.  
  70.    <bean id="errorConfig__Action_" class="org.apache.uima.aae.error.Threshold"
  71.         scope="singleton">
  72.       <property name="action" value=""/>
  73.    </bean>
  74.  
  75.  
  76.    <!--input queue for service-->
  77.    <bean id="top_level_input_queue_service_1"
  78.         class="org.apache.activemq.command.ActiveMQQueue">
  79.       <constructor-arg index="0" value="DKProStanfordQueue"/>
  80.    </bean>
  81.    <!--=================================================-->
  82.    <!-- Primitive or non-Async Aggr: DKProStanfordQueue -->
  83.    <!--=================================================-->
  84.    <bean id="primitive_ctlr_DKProStanfordQueue_1"
  85.         class="org.apache.uima.aae.controller.PrimitiveAnalysisEngineController_impl"
  86.         init-method="initialize">
  87.       <constructor-arg index="0">
  88.          <null/>
  89.       </constructor-arg>
  90.  
  91.      <!--      Key name      -->
  92.      <constructor-arg index="1" value="DKProStanfordQueue"/>
  93.       <constructor-arg index="2"
  94.                       value="/Users/u/dkpro-core-examples/stanfordcorecomponents-gpl/s1pipeline.xml"/>
  95.       <constructor-arg index="3" ref="casManager"/>
  96.       <constructor-arg index="4" ref="inProcessCache"/>
  97.  
  98.      <!-- this parameter is ignored  -->
  99.      <constructor-arg index="5" value="10"/>
  100.  
  101.      <!-- scaleout number of instances -->
  102.      <constructor-arg index="6" value="1"/>
  103.       <property name="outputChannel" ref="outChnl_DKProStanfordQueue_1"/>
  104.       <property name="errorHandlerChain" ref="err_hdlr_chn_DKProStanfordQueue_1"/>
  105.    </bean>
  106.  
  107.    <!-- ThreadPool Task Executor -->
  108.    <bean id="pooling_DKProStanfordQueue_1"
  109.         class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
  110.       <property name="corePoolSize" value="1"/>
  111.       <property name="maxPoolSize" value="1"/>
  112.       <property name="queueCapacity" value="1"/>
  113.    </bean>
  114.  
  115.    <!--======================================================-->
  116.    <!--   M E S S A G E    H A N D L E R: primitive          -->
  117.    <!--  for controller: primitive_ctlr_DKProStanfordQueue_1 -->
  118.    <!--======================================================-->
  119.    
  120.    <bean id="primitive_metaMsgHandler_DKProStanfordQueue_1"
  121.         class="org.apache.uima.aae.handler.input.MetadataRequestHandler_impl">
  122.       <constructor-arg index="0" value="MetadataRequestHandler"/>
  123.       <property name="controller" ref="primitive_ctlr_DKProStanfordQueue_1"/>
  124.       <property name="delegate" ref="primitive_processRequestHandler_DKProStanfordQueue_1"/>
  125.    </bean>
  126.  
  127.    <bean id="primitive_processRequestHandler_DKProStanfordQueue_1"
  128.         class="org.apache.uima.aae.handler.input.ProcessRequestHandler_impl">
  129.       <constructor-arg index="0" value="ProcessRequestHandler"/>
  130.       <property name="controller" ref="primitive_ctlr_DKProStanfordQueue_1"/>
  131.    </bean>
  132.  
  133.    <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  134.    <!-- JMS msg listener for input queue for:  -->
  135.    <!--    top_level_input_queue_service_1     -->
  136.    <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  137.    <bean id="primitive_input_q_listenerID_DKProStanfordQueue_1"
  138.         class="org.apache.uima.adapter.jms.activemq.JmsInputChannel">
  139.       <property name="messageHandler" ref="primitive_metaMsgHandler_DKProStanfordQueue_1"/>
  140.       <property name="endpointName" value="top_level_input_queue_service_1"/>
  141.       <property name="controller" ref="primitive_ctlr_DKProStanfordQueue_1"/>
  142.       <property name="listenerContainer"
  143.                ref="primitive_input_msgLsnrCntnr_DKProStanfordQueue_1"/>
  144.    </bean>
  145.  
  146.    <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  147.    <!-- JMS msg listener container for input queue for:  -->
  148.    <!--         top_level_input_queue_service_1          -->
  149.    <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  150.    <bean id="primitive_input_msgLsnrCntnr_DKProStanfordQueue_1"
  151.         class="org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer">
  152.  
  153.      <!-- Connect to pooling task executor for primitive -->
  154.      <property name="taskExecutor" ref="pooling_DKProStanfordQueue_1"/>
  155.  
  156.      <!-- Define number of JMS Consumers -->
  157.      <property name="concurrentConsumers" value="1"/>
  158.  
  159.      <!--    input Queue     -->
  160.      <property name="destination" ref="top_level_input_queue_service_1"/>
  161.  
  162.      <!-- POJO to delegate JMS Messages to -->
  163.      <property name="messageListener" ref="primitive_input_q_listenerID_DKProStanfordQueue_1"/>
  164.       <property name="connectionFactory" ref="qBroker_defaultBrokerURL"/>
  165.       <property name="messageSelector" value="Command=2000 OR Command=2002"/>
  166.    </bean>
  167.  
  168.    <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  169.    <!-- GetMeta JMS msg listener container for input queue for:  -->
  170.    <!--             top_level_input_queue_service_1              -->
  171.    <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  172.    <bean id="primitive_input_msgLsnrCntnr_DKProStanfordQueue_1_getMeta"
  173.         class="org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer">
  174.  
  175.      <!-- Define number of JMS Consumers -->
  176.      <property name="concurrentConsumers" value="1"/>
  177.  
  178.      <!--    input Queue     -->
  179.      <property name="destination" ref="top_level_input_queue_service_1"/>
  180.  
  181.      <!-- POJO to delegate JMS Messages to -->
  182.      <property name="messageListener" ref="primitive_input_q_listenerID_DKProStanfordQueue_1"/>
  183.       <property name="connectionFactory" ref="qBroker_defaultBrokerURL"/>
  184.       <property name="messageSelector" value="Command=2001"/>
  185.    </bean>
  186.  
  187.    <!-- ================================== -->
  188.    <!-- OutputChannel - for flows out of   -->
  189.    <!-- this component, both to delegates  -->
  190.    <!--  (if aggr) and back up to sender   -->
  191.    <!-- ================================== -->
  192.    <bean id="outChnl_DKProStanfordQueue_1"
  193.         class="org.apache.uima.adapter.jms.activemq.JmsOutputChannel"
  194.         init-method="initialize">
  195.       <property name="serviceInputEndpoint" value="DKProStanfordQueue"/>
  196.       <property name="controller" ref="primitive_ctlr_DKProStanfordQueue_1"/>
  197.    </bean>
  198.    <bean id="err_hndlr_processCasEr_"
  199.         class="org.apache.uima.aae.error.handler.ProcessCasErrorHandler">
  200.       <constructor-arg>
  201.          <map>
  202.             <entry key="">
  203.                <ref bean="errorConfig__TCnt_0_TWndw_0_Action_"/>
  204.             </entry>
  205.          </map>
  206.       </constructor-arg>
  207.    </bean>
  208.    <bean id="err_hndlr_collectionProcessCompleteEr_"
  209.         class="org.apache.uima.aae.error.handler.CpcErrorHandler">
  210.       <constructor-arg>
  211.          <map>
  212.             <entry key="">
  213.                <ref bean="errorConfig__Action_"/>
  214.             </entry>
  215.          </map>
  216.       </constructor-arg>
  217.    </bean>
  218.    <!--=======================-->
  219.    <!--  Error Handler Chain  -->
  220.    <!--=======================-->
  221.    <bean id="err_hdlr_chn_DKProStanfordQueue_1"
  222.         class="org.apache.uima.aae.error.ErrorHandlerChain">
  223.       <constructor-arg>
  224.          <list>
  225.             <ref local="err_hndlr_processCasEr_"/>
  226.             <ref local="err_hndlr_collectionProcessCompleteEr_"/>
  227.          </list>
  228.       </constructor-arg>
  229.    </bean>
  230. </beans>
Advertisement
Add Comment
Please, Sign In to add comment