Details
Description
The original enterprise version of ICEfaces contained a special server-side rendering manager that could be used to broadcast render events across the nodes in a cluster using JMS. This feature has not been migrated to the current version and needs to be added back in.
Issue Links
Activity
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P3 | |
Assignee | Jack Van Ooststroom [ jack.van.ooststroom ] |
Jack Van Ooststroom
made changes -
Jack Van Ooststroom
made changes -
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Affects | [Sample App./Tutorial, Documentation (User Guide, Ref. Guide, etc.)] | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #16729 | Tue May 27 14:09:50 MDT 2008 | jack.van.ooststroom | Fixed JIRA |
Files Changed | ||||
MODIFY
/icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/async/render/RenderManager.java
MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/async/render/AsyncRenderer.java ADD /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/async/render/BroadcastHub.java MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/async/render/GroupAsyncRenderer.java |
Jack Van Ooststroom
made changes -
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #16715 | Tue May 27 11:54:30 MDT 2008 | jack.van.ooststroom | Fixed |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/render/GroupAsyncRenderer.java ADD /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/render/BroadcastHub.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/render/RenderManager.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/render/AsyncRenderer.java |
Jack Van Ooststroom
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Deryk Sinotte
made changes -
Assignee | Deryk Sinotte [ deryk.sinotte ] | Jack Van Ooststroom [ jack.van.ooststroom ] |
Ken Fyten
made changes -
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] | |
Assignee Priority | P3 | |
Affects Version/s | 1.7Beta1 [ 10121 ] | |
Security | Private [ 10001 ] | |
Assignee | Deryk Sinotte [ deryk.sinotte ] |
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 1.7.1 [ 10122 ] | |
Security | Private [ 10001 ] |
Deryk Sinotte
created issue -
RenderManager API changes:
The property can be set inside an ICEfaces application's web.xml to enable or disable broadcasting. The RenderManager instance uses this property to set its default value of the broadcasted flag. This can be programmatically changed by using the setBroadcasted(boolean) method. Additionally, an AsyncRenderer can have its own value of the broadcasted flag for fine-grained control:
AsyncRenderer.requestRender() should still be used to request a render.
The icefacesRenderTopic JMS topic is used for broadcasting.
Marking this one as FIXED.