ICEfaces
  1. ICEfaces
  2. ICE-4716

Use EnvironmentAdaptingServlet only for the blocking connection

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.2-RC1, 1.8.2
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      server

      Description

      Currently one object stack, which includes the Thread Blocking environment or ARP (Asynchronous Request Processing) adaptation, is used to handle both blocking and non-blocking requests. As this can cause non-blocking requests to potentially interact with the semaphore logic as well, we should consider introducing an additional object stack in order to separate blocking and non-blocking request handling.

        Activity

        Hide
        Mircea Toma added a comment -

        Use EnvironmentAdaptingServlet only for 'receive-updated-views' requests. Refactor SessionDispatcher to not adapt anymore to the server environment.

        Show
        Mircea Toma added a comment - Use EnvironmentAdaptingServlet only for 'receive-updated-views' requests. Refactor SessionDispatcher to not adapt anymore to the server environment.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Mircea Toma
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: