Uploaded image for project: 'Weld'
  1. Weld
  2. WELD-1694

Weld-Servlet JSF integration does not reuse the ExpressionFactory

    XMLWordPrintable

Details

    • Hide

      Make many call's of facesContext.getApplication().getExpressionFactory() to invoke createValueExpression(...)

      Show
      Make many call's of facesContext.getApplication().getExpressionFactory() to invoke createValueExpression(...)

    Description

      When JSF integration create an ExpressionFactory, the instance created is not cached to be reused in next calls. The object creation in the Weblogic is expensive, because of JNDI lookup to obtain the BeanManager.

      My application has many runtime EL to be evaluated, and the request is spensive because of this ExpressionFactory creation overhead.

      Attachments

        Activity

          People

            adolfojunior Adolfo Junior (Inactive)
            adolfojunior Adolfo Junior (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: