Uploaded image for project: 'PUBLIC - Liferay Faces'
  1. PUBLIC - Liferay Faces
  2. FACES-2611

Remove BridgeContext, BridgeContextWrapper, and BridgeContextFactory

    Details

      Description

      BridgeContext and BridgeContextFactory were introduced in FACES-201 as part of a coordination effort between Oracle, JBoss, and Liferay for supporting JSF 2.x in a Portlet 2.0 environment. Later on, BridgeContextWrapper was introduced as an extension point in FACES-1269.

      BridgeContext was meant to provide an abstraction that could be used by the Bridge's implementation of ExternalContext. However, it was designed as a ThreadLocal singleton similar to FacesContext and introduced unnecessary overhead. Over the years it became evident that a more appropriate extension point would be to decorate the Portlet API with things like BridgePortletRequestFactory, BridgePortletResponseFactory (FACES-2088), and BridgePortletContextFactory (FACES-2272).

      This issue serves as a task for removing BridgeContext, BridgeContextWrapper, and BridgeContextFactory from the Bridge API.

        Attachments

          Activity

            People

            • Assignee:
              neil.griffin Neil Griffin
              Reporter:
              neil.griffin Neil Griffin
              Participants of an Issue:
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Packages

                Version Package
                bridge-api-2.0.0
                bridge-api-3.0.0
                bridge-api-4.0.0