Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha3
-
Component/s: Documentation, Bridge, Framework
-
Labels:None
-
Environment:ICEfaces 2 JSF 2 ICEpush
-
Assignee Priority:P2
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration
Description
Currently, ICEpush is generally active on a per page basis and initialized in a lazy fashion. It should be possible to configure ICEfaces to always be active and non-lazy - this would more closely match the old ICEfaces 1.x behaviour. Per-page configuration would still allow ICEpush to be turned off.
Issue Links
- blocks
-
ICE-5782 Session Expiry notification not working on Compat. Comp. Showcase
-
- Closed
-
The "lazyPush" feature seems to be completed. By default the blocking connection is started only when needed. When there are no more windows that require push notifications then the blocking connection shuts down. This "lazy" behavior is intended since some applications (mobile?) rely on it.
Once the "lazyPush" is turned off (set to false) either in web.xml or per page using ice:config tag the blocking connection is started when the window loads up, and it remains enabled.