Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-6346

Erroneous generic types on TransactionEvent

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.9.0
    • transactions
    • None

    Description

      The TransactionEvent interface was recently changed to add key and event type parameters. This was an error. A transaction event may represent cache events from many caches with differing key and value types.

      Revert the TransactionEvent interface to remove the generic types.

      Revert its getEvents() method signature to return List<CacheEvent<?<?>> instead of List<CacheEvent<K,V>>.

      These changes may require changes in implementations of this interface, and in callers of this interface and implementations.

      Attachments

        Activity

          People

            demery Dale Emery
            demery Dale Emery
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: