Take a look at the @EagerLoad annotation, it might be what you are looking for.
http://tapestry.apache.org/tapestry5/tapestry-ioc/service.html


2008/5/30 9902468 <[EMAIL PROTECTED]>:
>
> Hi!
>
> My parameter service needs to connect to database, inspect that all
> parameters are inplace, and if there are missing (new) parameters I have to
> create them and assign default values. This should occur every time that the
> application is started.
>
> How do I do it? I read the IoC Registry startup, but I don't know how to
> inject services to the Runnable. I have following code that is working in my
> Tapestry Module:
>
> static Log log = LogFactory.getLog(EblanketterModule.class);
>
>    public static void
> contributeRegistryStartup(OrderedConfiguration<Runnable> configuration) {
>        configuration.add("InitializeDatabaseParams", new Runnable() {
>
>            public void run(){
>
>
>
>                log.info("At startup");
>            }
>
>        });
>    }
> --
> View this message in context: 
> http://www.nabble.com/How-to-call-service-during-startup--tp17558546p17558546.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to