En, could you please tell me how JBM determine client and server are in the
same VM ?
You know, in a Servlet we use JNDI as follow :
Context ctx = new InitialContext();
QueueConnectionFactory factory = (QueueConnectionFactory)
ctx.lookup("java:/ConnectionFactory");
and we don't use the JNDI URL property.
I had ever developed Application Server before, in our Application Server, we
used the JNDI URL property to determine the JNDI lookup action is inside the
server VM or outside, according to this we return a ConnectionFactory that it's
created Connection used direct method invocation or used Socket.
So I am very interesting in how JBM achieve the optimisation. Like the above I
describe ?
And you said the client and the server must in the same VM and loaded by the
same ClassLoader, so JBM can do the optimisation, is that right ?
And we know that the Servlet class and the JMS Server class are not loaded by
the same ClassLoader.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4157867#4157867
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4157867
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user