Axis2
  1. Axis2
  2. AXIS2-5266

Axis2 phase ordering insufficiently expressive

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.5.4
    • Fix Version/s: None
    • Component/s: kernel
    • Labels:

      Description

      The order element specified when inserting a handler only allows for at most one "before" and one "after" handler. I currently have a case wherein two handlers ought to be run before a third, and this proves problematic for the system as implemented.

      If my system relies on both A and B coming before C and D, there is no direct way to state this dependency. While an order might be imposed, an artificial order containing false dependencies is less than ideal and requires more configuration than direct specification.

      This change could be accomplished in a backwards compatible manner by allowing the existing "order" element to have children, which identify additional "before" and "after" rules.

        Activity

        Hide
        James Grahn added a comment -

        This issue seems to be dependent upon #AXIS2-5267. Without a guarantee that the ordering will be enforced, there's little point in making the means of specifying the order more expressive.

        Show
        James Grahn added a comment - This issue seems to be dependent upon # AXIS2-5267 . Without a guarantee that the ordering will be enforced, there's little point in making the means of specifying the order more expressive.
        James Grahn made changes -
        Field Original Value New Value
        Labels handler module handler module phase
        Component/s kernel [ 11460 ]
        James Grahn created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            James Grahn
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development