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
-
Activity
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 2.0-Beta [ 10231 ] | |
Affects Version/s | 2.0-Alpha3 [ 10032 ] | |
Assignee | Deryk Sinotte [ deryk.sinotte ] |
Salesforce Case | [] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration] | |
Assignee Priority | P2 |
Salesforce Case | [] | |
Assignee Priority | P2 | P3 |
Fix Version/s | 2.0-Beta2 [ 10242 ] | |
Fix Version/s | 2.0-Beta1 [ 10231 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22475 | Thu Sep 30 11:15:08 MDT 2010 | deryk.sinotte | |
Files Changed | ||||
![]() ![]() ![]() |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee Priority | P3 | P2 |
Salesforce Case | [] |
Salesforce Case | [] | |
Fix Version/s | 2.0.0 [ 10230 ] | |
Fix Version/s | 2.0-Beta2 [ 10242 ] |
Fix Version/s | 2.1 [ 10241 ] | |
Fix Version/s | 2.0.0 [ 10230 ] |
Salesforce Case | [] | |
Assignee Priority | P2 |
Salesforce Case | [] | |
Assignee Priority | P3 | |
Assignee | Deryk Sinotte [ deryk.sinotte ] | Mircea Toma [ mircea.toma ] |
Salesforce Case | [] | |
Assignee Priority | P3 | P2 |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Fix Version/s | 2.1-Beta [ 10291 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
I'd added configuration parameters that allow ICEpush to be configured so that it starts up in a non-lazy fashion. There is a context parameter that applies globally and that defaults to true (ie Push is started lazily). Setting to false tells ICEfaces that each view should automatically have ICEpush started up on the initial page load rather than waiting for the first Push request from the application:
<context-param>
<param-name>org.icefaces.lazyPush</param-name>
<param-value>false</param-value>
</context-param>
There is also an attribute for the ice:config tag that allows page-level configuration. This take precedence over the context parameter setting.
<ice:config lazyPush="false"/>