I like using the @Startup annotation in my Modules for it makes my
code a lot more succinct than contributing Runnables to the
RegistryStartup service.

But when I need to order the startup method I am forced to use the
later for @Startup does not seem to take ordering constraints.

For instance, I would like to replace:

public static void
contributeRegistryStartup(OrderedConfiguration<Runnable>
configuration) {
    configuration.add("loadTraingData", new Runnable() {
        public void run() {
            trainer.load();
        }
    }, "after:ConfigSetup");
}

with

@Startup("after:ConfigSetup")
public static loadTrainingData() {
    trainer.load();
}

or even

@Startup @Order("after:ConfigSetup")
public static loadTrainingData() {
    trainer.load();
}

Any thoughts?

Steve.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to