Parameter |
Default Value |
Notes |
blockUIOnSubmit |
TRUE |
Specifies whether or not the users will see an hourglass pointer and be prevented from interacting with the user-interface with the mouse while a submit or partial-submit is in progress. |
clientIdPoolMaxSize |
100000 |
Specifies the size of the String pool used for caching client ID strings. The default value of 100,000 requires approximately 1MB of Java heap. Specifying an integer value of 0 will disable the client ID String pool. |
compressDOM |
FALSE |
Specifies whether or not the server-side DOM should be compressed between view renders to reduce the amount of server heap memory required. Enabling this feature can provide significant memory consumption savings at the cost of some additional CPU cycles to perform the compression.
Note: When specifying "com.icesoft.faces.compressDOM=true", the Fastinfoset.jar library (available in the /icefaces/libs/ directory) must be included in your project classpath. |
compressResources |
TRUE |
The compressResources setting is used to tell the ICEfaces framework whether or not to compress (i.e., gzip) internal resources that are served directly by the framework. This includes theme CSS stylesheets, images, JavaScript, etc. Some browsers can have difficulty with compression (notably IE 6) and compression can be redundant for resources that are already compressed. As of this release, ICEfaces, by default, applies a list of mime-types to exclude from compression, even if the value is set to true. This list includes:
If you want to override or supplement this list and provide your own mime-types to be excluded from compression, use the compressResourcesExclusions parameter. |
compressResourcesExclusions |
application/java-archive application/pdf application/x-compress application/x-gzip application/zip audio/x-mpeg image/gif image/jpeg image/png image/tiff video/mp4 video/mpeg video/x-sgi-movie |
This parameter is used to override or supplement the default list of mime-types that are excluded from compression by ICEfaces. The compressResourcesExclusions parameter takes a space delimited list of mime types for which compression will not be applied. Note: If you use this parameter, you are overriding the default list of mime-types that ICEfaces excludes by default and you'll need to specify all the mime-types that you want to exclude, including any of the mime-types originally excluded by default. |
concurrentDOMViews |
FALSE |
Specifies to the ICEfaces framework whether to support multiple views of a single application from the same browser. When running in a Portlet environment, this parameter must be set to true. |
cssNamePoolMaxSize |
100000 |
Specifies the size of the String pool used for caching CSS class names strings. The default value of 100,000 requires approximately 1MB of Java heap. Specifying an integer value of 0 will disable the CSS class-name String pool. |
elPoolMaxSize |
100000 |
Specifies the size of the String pool used for caching EL expression strings. The default value of 100,000 requires approximately 1MB of Java heap. Specifying an integer value of 0 will disable the EL expression String pool. |
javascriptBlockedRedirectURI |
null |
For clients that cannot or will not allow JavaScript, this parameter can be set to redirect the client to a specific page URI. |
monitorRunnerInterval |
10000 |
Specifies the time in milliseconds between checks made for client inactivity. The framework has an internal mechanism to detect a client's failure to pick up server-side updates (that is, when updates for client views are not picked up by the client because it is no longer re-connecting to the server). The thread used to monitor this inactivity is configured to check at the interval specified by this parameter (see blockingConnectionTimeout). |
reloadInterval |
2 |
When a JSPX page is requested, what interval, in seconds, should the compiler check for changes. If you don't want the compiler to check for changes once the page is compiled, then use a value of "-1". Setting a low refresh period helps during development to be able to edit pages in a running application. For Facelets pages (.xhtml), use the standard Facelets "facelets.REFRESH_PERIOD" configuration instead. |
standardRequestScope |
FALSE |
The behaviour of the standardRequestScope parameter has been slightly modified. The default value is false but, since the Seam framework requires that this be set to true, the ICEfaces framework now checks for Seam integration at runtime and sets standardRequestScope to true if Seam is detected. |
synchronousUpdate |
FALSE |
Specifies to the ICEfaces framework that synchronous update mode is to be used. By default, ICEfaces uses asynchronous update mode to support server-initated updates (Ajax Push). Setting "synchronousUpdate=true" will enable synchronous update mode and disable Ajax Push features. |
xhtmlPoolMaxSize |
100000 |
Specifies the size of the String pool used for caching literal XHTML tags and attributes strings. The default value of 100,000 requires approximately 1MB of Java heap. Specifying an integer value of 0 will disable the XHTML tags and attributes String pool. |