Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.0.1.Final
    • Component/s: None
    • Labels:
    • Environment:
      Java SE w/o EJB
    • Affects:
      Documentation (Ref Guide, User Guide, etc.)

      Description

      Create a @ThreadScoped annotation and ThreadContext which is simply backed by ThreadLocal. This enables:

      @ThreadScoped String str = "hello";

      to replace

      ThreadLocal<String> strTL = new ThreadLocal<String>();
      strTL.set("hello";

        Gliffy Diagrams

          Issue Links

            Activity

            peteroyle Peter Royle created issue -
            pmuir Pete Muir made changes -
            Field Original Value New Value
            Project Web Beans [ 12310650 ] Web Beans Extensions [ 12310791 ]
            Key WBRI-221 WBX-20
            pmuir Pete Muir made changes -
            Component/s Java SE [ 12312366 ]
            shane.bryzak Shane Bryzak made changes -
            Project Web Beans Extensions [ 12310791 ] Weld Extensions [ 12310892 ]
            Key WBX-20 WELDX-19
            Component/s Java SE [ 12312749 ]
            Component/s Java SE [ 12312366 ]
            peteroyle Peter Royle made changes -
            Affects Version/s Java SE 1.0.0.CR3 [ 12314195 ]
            peteroyle Peter Royle made changes -
            Fix Version/s Java SE 1.0.0.CR3 [ 12314195 ]
            Affects Version/s Java SE 1.0.0.CR3 [ 12314195 ]
            peteroyle Peter Royle made changes -
            Assignee Peter Royle [ peteroyle ]
            peteroyle Peter Royle made changes -
            Status Open [ 1 ] Coding In Progress [ 3 ]
            Hide
            peteroyle Peter Royle added a comment -

            Implemented and tested. Requires documentation.

            Show
            peteroyle Peter Royle added a comment - Implemented and tested. Requires documentation.
            Hide
            peteroyle Peter Royle added a comment -

            ThreadContext uses a Decorator to intercept calls to Runnable.run. Currently the delegate injection is broken for all decorators.

            Show
            peteroyle Peter Royle added a comment - ThreadContext uses a Decorator to intercept calls to Runnable.run. Currently the delegate injection is broken for all decorators.
            peteroyle Peter Royle made changes -
            Link This issue depends WELD-291 [ WELD-291 ]
            pmuir Pete Muir made changes -
            Fix Version/s Java SE 1.0.2.CR1 [ 12314510 ]
            Fix Version/s Java SE 1.0.1.CR2 [ 12314195 ]
            Hide
            peteroyle Peter Royle added a comment -

            Documented

            Show
            peteroyle Peter Royle added a comment - Documented
            peteroyle Peter Royle made changes -
            Status Coding In Progress [ 3 ] Resolved [ 5 ]
            Fix Version/s Java SE 1.0.1 [ 12314505 ]
            Fix Version/s Java SE 1.0.2.CR1 [ 12314510 ]
            Resolution Done [ 1 ]
            pmuir Pete Muir made changes -
            Project Weld Extensions [ 12310892 ] Weld support for Java SE [ 12310991 ]
            Key WELDX-19 WELDSE-11
            Component/s Java SE [ 12312749 ]
            Fix Version/s 1.0.1.Final [ 12314835 ]
            Fix Version/s Java SE 1.0.1 [ 12314505 ]
            Assignee Peter Royle [ peteroyle ]
            pmuir Pete Muir made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

              People

              • Assignee:
                Unassigned
                Reporter:
                peteroyle Peter Royle
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Development