Hello Peter,

thanks for your reply. 

"PeterJ" wrote : Don't set removalTimeoutSeconds, use idleTimeoutSeconds 
instead. ... 

unfortunately, our session bean cannot be serialized from various reasons. I am 
moving an existing, a little bit larger, application into JBoss. It would be 
not easy to make it serializable. (Maybe in the future I will have to do it 
anyway.)

"PeterJ" wrote : Creating a new client thread might work, but you have to be 
careful. First, the thread must not lookup the EJB itself - you will end up 
with a new EJB, not with the one that you want to keep alive. Therefore, you 
must pass the bean's proxy to the thread. Second, I recommend creating a 
separate method on the EJB that does nothing - the primary purpose of this 
method is for the extra thread to occasionally call it. This should guarantee 
that the state of the bean does not change inadvertently.

Yes, that what I have already done :-)

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

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

Reply via email to