Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-1347

Refine Event base class to allow ActiveMQ filterable settings

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: Middleware
    • Labels:
      None

      Description

      The current Event.cc base class needs to be refined to remove and old-style data release terms that aren't used anymore. Plus, it needs to be easily extensible to allow other types of dictionaries of terms that will be used in the message headers to make them filterable on the server side.

        Attachments

          Issue Links

            Activity

            spietrowicz Steve Pietrowicz created issue -
            spietrowicz Steve Pietrowicz made changes -
            Field Original Value New Value
            Epic Link DM-1121 [ 13930 ]
            spietrowicz Steve Pietrowicz made changes -
            Sprint W15 Dec Sprint 3 [ 117 ]
            spietrowicz Steve Pietrowicz made changes -
            Rank Ranked lower
            mgelman2 Margaret Gelman made changes -
            Sprint W15 Dec Sprint 3 [ 117 ] W15 Dec Sprint 3, W15 Jan Sprint 1 [ 117, 121 ]
            mgelman2 Margaret Gelman made changes -
            Rank Ranked higher
            spietrowicz Steve Pietrowicz made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            spietrowicz Steve Pietrowicz made changes -
            Rank Ranked higher
            Hide
            spietrowicz Steve Pietrowicz added a comment -

            Added the option to have user defined filterable properties. These are base types (short, int, long, long long, float, double, string) which can be specified by the user in addition to the properties defined by the object themselves. These are used in the message headers of the Events that are sent. These can be used in conjunction with selectors to filter server-side, rather than having the application do it.

            These changes are now in place, and I'm going to move this to "In Review" when the rest of the related tickets are completed, so it can be reviewed all at once because of the number of changes that have been made. This work is under ctrl_events/tickets/dm-1350.

            Show
            spietrowicz Steve Pietrowicz added a comment - Added the option to have user defined filterable properties. These are base types (short, int, long, long long, float, double, string) which can be specified by the user in addition to the properties defined by the object themselves. These are used in the message headers of the Events that are sent. These can be used in conjunction with selectors to filter server-side, rather than having the application do it. These changes are now in place, and I'm going to move this to "In Review" when the rest of the related tickets are completed, so it can be reviewed all at once because of the number of changes that have been made. This work is under ctrl_events/tickets/dm-1350.
            spietrowicz Steve Pietrowicz made changes -
            Parent DM-1350 [ 14355 ]
            Issue Type Story [ 10001 ] Technical task [ 10002 ]
            spietrowicz Steve Pietrowicz made changes -
            Epic Link DM-1121 [ 13930 ]
            spietrowicz Steve Pietrowicz made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Done [ 10002 ]
            spietrowicz Steve Pietrowicz made changes -
            Story Points 8 2
            spietrowicz Steve Pietrowicz made changes -
            Parent DM-1350 [ 14355 ]
            Issue Type Technical task [ 10002 ] Story [ 10001 ]
            spietrowicz Steve Pietrowicz made changes -
            Epic Link DM-1121 [ 13930 ]
            spietrowicz Steve Pietrowicz made changes -
            Link This issue relates to DM-1350 [ DM-1350 ]
            frossie Frossie Economou made changes -
            Team Process Middleware [ 10206 ] Data Facility [ 12219 ]

              People

              • Assignee:
                spietrowicz Steve Pietrowicz
                Reporter:
                spietrowicz Steve Pietrowicz
                Watchers:
                Steve Pietrowicz
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel