Class ExternalSpecifications


  • public final class ExternalSpecifications
    extends Object

    Utility class for determining which specifications are available in the current process. See JIRA issue: http://issues.apache.org/jira/browse/MYFACES-2386

    Since:
    2.0
    Version:
    $Revision$ $Date$
    Author:
    Jan-Kees van Andel, Jakob Korherr (latest modification by $Author$)
    • Method Detail

      • isBeanValidationAvailable

        public static boolean isBeanValidationAvailable()
        This method determines if Bean Validation is present. Eager initialization is used for performance. This means Bean Validation binaries should not be added at runtime after this variable has been set.
        Returns:
        true if Bean Validation is available, false otherwise.
      • isCDIAvailable

        public static boolean isCDIAvailable​(ExternalContext externalContext)
      • isServlet6Available

        public static boolean isServlet6Available()