Uploaded image for project: 'Tapestry 5'
  1. Tapestry 5
  2. TAP5-2130

Services interfaces that inherit from "Runnable" cause @Startup methods being called twice

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.4
    • Component/s: None
    • Labels:
      None

      Description

      Service interfaces that inherit from "Runnable" and have any contributions will cause Tapestry to
      assume all of RegistryStartup's contributions to be matching as well, so they'll be executed
      as soon as that custom service's contributions are executed.

      public interface AnyService extends Runnable {

      void anything();
      }

      Related posts in the mailing list:

        Attachments

          Activity

            People

            • Assignee:
              hlship Howard M. Lewis Ship
              Reporter:
              criedel Christian Riedel
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: