Skip to content
This repository was archived by the owner on Mar 20, 2021. It is now read-only.

Commit a6105c3

Browse files
author
Ed Burns
committed
Pust push behind context-param com.sun.faces.enablePushResources, disabled by default.
modified: jsf-ri/src/main/java/com/sun/faces/application/ApplicationAssociate.java - Modify checkForPushBuilder() to return false unless EnablePushResources is true. modified: jsf-ri/src/main/java/com/sun/faces/config/WebConfiguration.java - Declare new BooleanWebContextParam
1 parent e252af1 commit a6105c3

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

jsf-ri/src/main/java/com/sun/faces/application/ApplicationAssociate.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,11 @@ public ApplicationAssociate(ApplicationImpl appImpl) {
284284

285285
private boolean checkForPushBuilder() {
286286
boolean result = false;
287+
288+
if (!webConfig.isOptionEnabled(BooleanWebContextInitParameter.EnablePushResources)) {
289+
return result;
290+
}
291+
287292
Class clazz = HttpServletRequest.class;
288293
try {
289294
result = null != clazz.getMethod("newPushBuilder", (Class[]) null);

jsf-ri/src/main/java/com/sun/faces/config/WebConfiguration.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1242,6 +1242,10 @@ public enum BooleanWebContextInitParameter {
12421242
"com.sun.faces.enableCoreTagLibValidator",
12431243
false
12441244
),
1245+
EnablePushResources(
1246+
"com.sun.faces.enablePushResources",
1247+
false
1248+
),
12451249
PreferXHTMLContentType(
12461250
"com.sun.faces.preferXHTML",
12471251
false

0 commit comments

Comments
 (0)