You can also mark the class as @EagerLoad, and mark method(s) to
execute as @PostInjection.

On Fri, Aug 21, 2009 at 11:53 PM, Joakim Olsson<argo...@lingonpaj.com> wrote:
> Or instead of putting the code in the constructor you can create an
> eagerly loaded build-method which instantiates the service, calls the
> method and then returns the service instance.
>
> Something like this:
>   �...@eagerload
>    public static PricelistHandler buildPricelistHandler(@Inject
> PricelistService pricelistService) {
>        PricelistHandler pricelistHandler = new PricelistHandler();
>
>        initializePricelistHandler(pricelistService);
>
>        return pricelistHandler;
>    }
>
> /Joakim
>
>
>
> On Sat, 2009-08-22 at 00:25 +0200, Juan E. Maya wrote:
>> U could also start the service by marking as eager or if that's not
>> what u want u could use constructor injection and run the method
>> inside of the constructor.
>>
>>
>> On Sat, Aug 22, 2009 at 12:12 AM, Joshua Martin<josmar52...@gmail.com> wrote:
>> > Is there a way to automatically run a method in a Service Impl right
>> > after the service has been bound?
>> >
>> > As in, my service implementation is providing a service that I'd like
>> > to be automatically available when the application starts. I don't
>> > want the user to have to go click a button just to get the method to
>> > run, and therefore the service to start.
>> >
>> > --
>> > _________________________________
>> >
>> > Joshua S. Martin
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> > For additional commands, e-mail: users-h...@tapestry.apache.org
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

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

Reply via email to