Jetspeed 2
  1. Jetspeed 2
  2. JS2-908

Transactional Isolation on Portlet Application Deployment

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.0
    • Fix Version/s: 2.2.0
    • Component/s: Deployment
    • Labels:
      None

      Description

      Make the Portlet Application Manager deployment APIs transactional (start, stop, register, unregister). Deploying a portlet application currently is implemented across several Spring components, requiring atomic commits across registry, permissions, roles, etc. Transactional isolation is also required in order to ensure that other threads don't hit temporarily deleted registry objects before they can be re-registered.

        Activity

        Hide
        David Sean Taylor added a comment -

        Applied and tested.

        Show
        David Sean Taylor added a comment - Applied and tested.

          People

          • Assignee:
            David Sean Taylor
            Reporter:
            David Sean Taylor
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development