concurrency-ee-spec
  1. concurrency-ee-spec
  2. CONCURRENCY_EE_SPEC-3

Contextual invocation points listed in section 2.3.1 should be made optional

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Aug 6 2012
    • Component/s: None
    • Labels:
      None

      Description

      The following contextual invocation points listed section 2.3.1 should be made optional
      ManagedTaskListener

      • taskAborted()
      • taskSubmitted()
      • taskStarting()
        Trigger
      • getNextRunTime()
      • skipRun()
        We should make all of these optional as contextual invocation points. It seems inefficient to be propagating context to all of these by default, which I suspect in a lot of cases won't be used. Let the ManagedExecutorService/ManagedScheduledExecutorService provide its own config options to control this as an optional behavior.

        Activity

        Hide
        anthony.lai added a comment -

        Updated section 2.3.1 to make callback methods as optional contextual invocation points. Added new configuration attribute contextual-callback to enable optional contextual invocation points.

        Show
        anthony.lai added a comment - Updated section 2.3.1 to make callback methods as optional contextual invocation points. Added new configuration attribute contextual-callback to enable optional contextual invocation points.

          People

          • Assignee:
            anthony.lai
            Reporter:
            anthony.lai
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: