Details

      Description

      i didn't look at the details just realized that all EventJournalTest of the TCK fail in the setup
      jcr2spi - spi2dav(ex) - jcr-server.
      i assume that this is due to missing implementation (the corresponding SPI method throws UnsupportedRepositoryOperationException).

      1. 2541.diff
        42 kB
        Julian Reschke
      2. JCR-2541.diff
        50 kB
        Julian Reschke

        Issue Links

          Activity

          Hide
          Julian Reschke added a comment -

          If I understand correctly, we'll need a new variant of SUBSCRIBE/POLL/UNSUBSCRIBE for this, right?

          Show
          Julian Reschke added a comment - If I understand correctly, we'll need a new variant of SUBSCRIBE/POLL/UNSUBSCRIBE for this, right?
          Hide
          Julian Reschke added a comment -

          I discussed this with Marcel last week, summary:

          • implement the EventJournal as a "feed" resource
          • filtering happens client-side, same as for observation
          • feed format would be Atom (RFC 4287) unless there's a strong reason not to
          • getting events "since" can be implemented using the If-None-Match/Vary, using the timestamp as etag

          To be discussed: discovery of the feed URI

          Show
          Julian Reschke added a comment - I discussed this with Marcel last week, summary: implement the EventJournal as a "feed" resource filtering happens client-side, same as for observation feed format would be Atom (RFC 4287) unless there's a strong reason not to getting events "since" can be implemented using the If-None-Match/Vary, using the timestamp as etag To be discussed: discovery of the feed URI
          Hide
          Julian Reschke added a comment -

          Work in progress: implementation of EventJournal as Atom feed. Entry details missing; consumer side missing as well.

          Show
          Julian Reschke added a comment - Work in progress: implementation of EventJournal as Atom feed. Entry details missing; consumer side missing as well.
          Hide
          Julian Reschke added a comment -

          Proposed patch.

          Show
          Julian Reschke added a comment - Proposed patch.
          Hide
          Julian Reschke added a comment -

          Updated patch (cleaned up and somewhat prepared for PERSIST events)

          Show
          Julian Reschke added a comment - Updated patch (cleaned up and somewhat prepared for PERSIST events)
          Hide
          Julian Reschke added a comment -

          Proposed patch, compatible with PERSIST events, but not taking advantage of them yet

          Show
          Julian Reschke added a comment - Proposed patch, compatible with PERSIST events, but not taking advantage of them yet
          Hide
          Julian Reschke added a comment -

          Proposed patch.

          Show
          Julian Reschke added a comment - Proposed patch.
          Hide
          Julian Reschke added a comment -

          Updated patch, incl. more documentation, and enhanced DomUtil functionality in order to reduce namespace noise.

          Show
          Julian Reschke added a comment - Updated patch, incl. more documentation, and enhanced DomUtil functionality in order to reduce namespace noise.

            People

            • Assignee:
              Julian Reschke
              Reporter:
              angela
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development