Thanks nodet for your quick reply.

I am running my application in JBOSS. First i will explain my application
flow.

1.In my application i am hving an input file with date and the record
creation time with space delimited.
2.JSR(1) component will read the input file upto change in the date and form
a string with date and record creation time into one group and send this
string to JSR(2) for further processing. for this i mplemented JSR(2) in
thread-pools. But it is not at all working. my application in single
threaded. 

how can i mplement thread-pools for JSR(2) component? 

Please look into my xbean.xml and guide me on configuration.

In JBOSS where should i want to configure thread-pools.?

My Xbean configuration:

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0";
              xmlns:blwb="http://blwb.exp.com/getGlobalService";>

  
    <jsr181:endpoint service="blwb:BatchLinkage" endpoint="endpoint"          
                   serviceInterface="com.exp.blwb.bltwb.BatchLinkageService">
        <jsr181:pojo>
              <bean class="com.exp.blwb.bltwb.BatchLinkageServiceImpl">
                    <property name="context">
                        <ref bean="context"/>
                    </property>
                    <property name="executorThreads" ref="executorFactory"
/>
                    <property name="outputFilePath"
value="${outputFilePath}" />
                    <property name="outputFileName"
value="${outputFileName}" />
                    <property name="predate" value="${predate}" />
                    <property name="postdate" value="${postdate}" />
                    <property name="identityNullPreResponse"
value="${identityNullPreResponse}" />
                    <property name="identityNullPostResponse"
value="${identityNullPostResponse}" />
                    <property name="inputFilePath"
value="${inputFilePath}"/>
                    <property name="emptyoutputFileName"
value="${emptyoutputFileName}"/>
                    <property name="nullResponseDateFileName"
value="${nullResponseDateFileName}"/>
              </bean>
          </jsr181:pojo>
    </jsr181:endpoint> 
  
  <bean id="executorFactory"
class="org.apache.servicemix.executors.impl.ExecutorFactoryImpl">
     <property name="defaultConfig">
         <bean class="org.apache.servicemix.executors.impl.ExecutorConfig">
           <property name="corePoolSize" value="4"/>
           <property name="maximumPoolSize" value="-1"/>
           <property name="queueSize" value="0"/>
         </bean>
     </property>
     
     <property name="configs">
       <map>
         <entry key="com.exp.blwb.bltwb">
           <bean
class="org.apache.servicemix.executors.impl.ExecutorConfig">
             <property name="corePoolSize" value="32"/>
             <property name="maximumPoolSize" value="40"/>
             <property name="queueSize" value="10"/>
           </bean>
         </entry>
         <entry key="com.exp.blwb.bltwb.BatchLinkageServiceImpl">
           <bean
class="org.apache.servicemix.executors.impl.ExecutorConfig">
             <property name="corePoolSize" value="${corePoolSize}"/>
             <property name="maximumPoolSize" value="${maximumPoolSize}"/>
             <property name="queueSize" value="-1"/>
           </bean>
         </entry>
       </map>
     </property>      
   </bean>      
   
   
   <bean id="propertyPlaceholder"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location">
        <bean class="org.springframework.core.io.FileSystemResource">
                <constructor-arg>
                <bean
class="org.springframework.jndi.JndiObjectFactoryBean">
                        <property name="jndiName">
                             
<value>external/config/exp-bl2wb-service/bl2wb-application.properties</value>
                        </property>
                </bean>
                </constructor-arg>
        </bean>
        </property>
   </bean>
   
</beans>



sachin2008 wrote:
> 
> For my application I built 1 http and  2 JSR servcieunits.
> 
> flow :------>>>>
> 
> http------->JSR(1)--------->JSR(2)
> 
> i implemented threads-pools on JSR(2) but is not working. it is working in
> single thread only.
> 
> please help on thread-pools configuration with detailed explanation.
> 
> 
> 


-----
Cheers
Praveen Oruganti
"Think before you act and act on what you believe"
-- 
View this message in context: 
http://www.nabble.com/servicemix-thread-pool-tp16046483s12049p16070082.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to