Hi Justin,
You're in the right forum - the ServerThread you're looking at is an
org.jboss.remoting.transport.socket.ServerThread, and the pool of ServerThreads is
configured in the org.jboss.remoting.transport.socket.SocketServerInvoker that services
EJB3s. The configuration is found in file
$JBOSS_HOME/server/$CONFIG/deploy/ejb3.deployer/META-INF/jboss-service.xml, in particular,
the lines
| <mbean code="org.jboss.remoting.transport.Connector"
|
name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3">
| <depends>jboss.aop:service=AspectDeployer</depends>
| <attribute
name="InvokerLocator">socket://${jboss.bind.address}:3873</attribute>
| <attribute name="Configuration">
| <handlers>
| <handler
subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>
| </handlers>
| </attribute>
| </mbean>
|
If, for example, you want to increase the number of worker threads, append the
"maxPoolSize" parameter to the InvokerLocator attribute:
| <attribute
name="InvokerLocator">socket://${jboss.bind.address}:3873/?maxPoolSize=500</attribute>
|
For more information, see the Remoting Guide
(
http://www.jboss.org/jbossremoting/docs/guide/2.2/html/index.html), particularly Section
5.4.5. "Socket Invoker".
-Ron
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4180149#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...