JBoss 5 seems to support timing out sockets if an EJB method takes too long.  
This is done via adding a "timeout" parameter to the the connector 
configuration in the ejb3.deployer/META-INF/jboss-service.xml.

Is there an equivalent to this with EJB2?  We have noticed that our clients 
sometimes hang while calling a remote EJB method, and we would like to add a 
timeout so that the clients will give up after a set amount of time.  I have 
modified my jboss-bean.deployer/META-INF/jboss-service.xml file to include a 
connector that times out similar to the EJB3 version, but it does not work.

My modified jboss-service.xml is below:


  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <server>
  | 
  |    <!--
  |       The JBoss Bean Deployer
  |    -->
  |    <mbean code="org.jboss.kernel.deployment.jboss.JBossBeanDeployer"
  |           name="jboss.bean:service=JBossBeanDeployer">
  | 
  |       <attribute name="Extension">.beans</attribute>
  |       <attribute name="MetaDataURL">META-INF/jboss-beans.xml</attribute>
  |    </mbean>
  | 
  |    <mbean code="org.jboss.remoting.transport.Connector"
  |           xmbean-dd="org/jboss/remoting/transport/Connector.xml"
  |           
name="jboss.remoting:type=Connector,transport=socket3873,handler=ejb2Deployer">
  |         <depends>jboss.aop:service=AspectDeployer</depends>
  |         <attribute 
name="InvokerLocator">socket://0.0.0.0:3873/?timeout=30000</attribute>
  |         <attribute name="Configuration">
  |                 <handlers>
  |                         <handler 
subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>
  |                 </handlers>
  |         </attribute>
  |    </mbean>
  | 
  | </server>

Is it even possible to time out remote ejb calls in EJB2 the same as can be 
done with EJB3?  If so, does anyone see what I am missing/doing wrong?

Thanks in advance

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4217174#4217174

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4217174
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to