Hi all,
in the upcoming Syncope 2.0 we are enjoying WebSocketBehavior for making our admin console UI more reactive.

It mostly works - thanks for this! - but we are experiencing some troubles lately.

There is a class BasePage which is extended by all other pages, and contains a panel which adds WebSocketBehavior. One of such pages (Dashboard) also contains two panels, each of which adds in turn WebSocketBehavior.

I observe that when the first WebSocketBehavior (in BasePage) is added, the other two WebSocketBehavior instances' onConnect() method is not invoked at all.

If instead, I do something like as following, in BasePage:

if (!(pageRef.getPage() instanceof Dashboard)) {
  add(new WebSocketBehavior() {...});
}

everything works as expected (naturally BasePages's WebSocketBehavior does not come into play): both on Dashboard and other pages.

Any hint?
TIA

Regards.

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC, CXF committer
http://home.apache.org/~ilgrosso/



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to