Re: how to make the server aware of ReverseAjax
I think the code you have suggested should actually be like this:
import org.directwebremoting.proxy.dwr.Engine;
ScriptSession s = // the script session of the browser to toggle active reverse ajax
or
Collection<ScriptSession> s= // the script session(s) of the browsers to toggle active reverse ajax
Engine engine = new Engine(s);
engine.setActiveReverseAjax(true);
Please correct me if i am wrong.
Because, i am trying this but it is not working; it is not making any connection with the client whose ScriptSession i pass to the Engine Constructor. Note that when i say engine.setActiveReverseAjax(true), the reverse ajax with the client has been set false.
I am getting the ScriptSessions from a collection that i maintain at server side. This map is updated when a user logins or refreshes his page.