You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ta...@apache.org on 2018/01/08 14:28:05 UTC
svn commit: r1820563 -
/myfaces/core/branches/2.3.x/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java
Author: tandraschko
Date: Mon Jan 8 14:28:05 2018
New Revision: 1820563
URL: http://svn.apache.org/viewvc?rev=1820563&view=rev
Log:
MYFACES-4141 better check - currently fails on TomEE 8.0.0-SNAPSHOT
Modified:
myfaces/core/branches/2.3.x/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java
Modified: myfaces/core/branches/2.3.x/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2.3.x/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java?rev=1820563&r1=1820562&r2=1820563&view=diff
==============================================================================
--- myfaces/core/branches/2.3.x/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java (original)
+++ myfaces/core/branches/2.3.x/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java Mon Jan 8 14:28:05 2018
@@ -22,6 +22,7 @@ import java.util.logging.Level;
import java.util.logging.Logger;
import javax.faces.context.ExternalContext;
+import javax.servlet.http.HttpServletRequest;
import org.apache.myfaces.webapp.AbstractFacesInitializer;
/**
@@ -137,7 +138,8 @@ public final class ExternalSpecification
{
try
{
- sevlet4Available = Class.forName("javax.servlet.http.PushBuilder") != null ;
+ sevlet4Available = Class.forName("javax.servlet.http.PushBuilder") != null
+ && HttpServletRequest.class.getMethod("newPushBuilder", (Class[]) null) != null;
}
catch (Throwable t)
{