You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by yazmin georgina quintal <ge...@yahoo.com.mx.INVALID> on 2017/05/07 04:46:51 UTC

Contribution to ApplicationStateManager not called on ApplicationModule

I have this code con ApplicationModule (T.5.4.3), but I do not see my contribution method being called:
    @Contribute(value = ApplicationStateManager.class)
    public static void provideStateCreators(MappedConfiguration<Class, ApplicationStateContribution> configuration) {
    
    System.out.println("provideStateCreators");

    configuration.add(Cotizacion.class,
        new ApplicationStateContribution(CayenneConstants.ENTITY, new ApplicationStateCreator<Cotizacion>() {
            @Override
            public Cotizacion create() {
            System.out.println("contributeApplicationStateManager.create call");
            return new Cotizacion();
            }
        }
        ));
    }
Thanks. 

Saludos.
 Atte. Yazmín Georgina Quintal Moo 
Local 63 y 64 de Plaza de la Tecnología. Villahermosa, Tab. 
Tel 993 1311688 
Cel. 9931 689207

Re: Contribution to ApplicationStateManager not called on ApplicationModule

Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
Hi!

Indeed, almost every Tapestry-IoC service is only created when first used.
In other words, lazily.

On Mon, May 8, 2017 at 10:57 AM, yazmin georgina quintal <
geolita67@yahoo.com.mx.invalid> wrote:

> Thank you for your interest.
> I found the contribution was called asyncronously when needed, no during
> app initialization... so I was wrong.
>
>
>  Saludos.
>  Atte. Yazmín Georgina Quintal Moo
> Local 63 y 64 de Plaza de la Tecnología. Villahermosa, Tab.
> Tel 993 1311688
> Cel. 9931 689207
>
>       De: Christian Riedel <cr...@googlemail.com>
>  Para: Tapestry users <us...@tapestry.apache.org>; yazmin georgina
> quintal <ge...@yahoo.com.mx>
>  Enviado: Domingo, 7 de mayo, 2017 9:14:29
>  Asunto: Re: Contribution to ApplicationStateManager not called on
> ApplicationModule
>
> Hi,
> may we have a look at your web.xml? Maybe your app isn’t called
> 'application‘.
>
>
> > Am 07.05.2017 um 06:46 schrieb yazmin georgina quintal <
> geolita67@yahoo.com.mx.INVALID>:
> >
> > I have this code con ApplicationModule (T.5.4.3), but I do not see my
> contribution method being called:
> >    @Contribute(value = ApplicationStateManager.class)
> >    public static void provideStateCreators(MappedConfiguration<Class,
> ApplicationStateContribution> configuration) {
> >
> >    System.out.println("provideStateCreators");
> >
> >    configuration.add(Cotizacion.class,
> >        new ApplicationStateContribution(CayenneConstants.ENTITY, new
> ApplicationStateCreator<Cotizacion>() {
> >            @Override
> >            public Cotizacion create() {
> >            System.out.println("contributeApplicationStateManager.create
> call");
> >            return new Cotizacion();
> >            }
> >        }
> >        ));
> >    }
> > Thanks.
> >
> > Saludos.
> > Atte. Yazmín Georgina Quintal Moo
> > Local 63 y 64 de Plaza de la Tecnología. Villahermosa, Tab.
> > Tel 993 1311688
> > Cel. 9931 689207
>
>
>
>



-- 
Thiago

Re: Contribution to ApplicationStateManager not called on ApplicationModule

Posted by yazmin georgina quintal <ge...@yahoo.com.mx.INVALID>.
Thank you for your interest.
I found the contribution was called asyncronously when needed, no during app initialization... so I was wrong.


 Saludos.
 Atte. Yazmín Georgina Quintal Moo 
Local 63 y 64 de Plaza de la Tecnología. Villahermosa, Tab. 
Tel 993 1311688 
Cel. 9931 689207

      De: Christian Riedel <cr...@googlemail.com>
 Para: Tapestry users <us...@tapestry.apache.org>; yazmin georgina quintal <ge...@yahoo.com.mx> 
 Enviado: Domingo, 7 de mayo, 2017 9:14:29
 Asunto: Re: Contribution to ApplicationStateManager not called on ApplicationModule
   
Hi, 
may we have a look at your web.xml? Maybe your app isn’t called 'application‘. 


> Am 07.05.2017 um 06:46 schrieb yazmin georgina quintal <ge...@yahoo.com.mx.INVALID>:
> 
> I have this code con ApplicationModule (T.5.4.3), but I do not see my contribution method being called:
>    @Contribute(value = ApplicationStateManager.class)
>    public static void provideStateCreators(MappedConfiguration<Class, ApplicationStateContribution> configuration) {
>    
>    System.out.println("provideStateCreators");
> 
>    configuration.add(Cotizacion.class,
>        new ApplicationStateContribution(CayenneConstants.ENTITY, new ApplicationStateCreator<Cotizacion>() {
>            @Override
>            public Cotizacion create() {
>            System.out.println("contributeApplicationStateManager.create call");
>            return new Cotizacion();
>            }
>        }
>        ));
>    }
> Thanks. 
> 
> Saludos.
> Atte. Yazmín Georgina Quintal Moo 
> Local 63 y 64 de Plaza de la Tecnología. Villahermosa, Tab. 
> Tel 993 1311688 
> Cel. 9931 689207


   

Re: Contribution to ApplicationStateManager not called on ApplicationModule

Posted by Christian Riedel <cr...@googlemail.com>.
Hi, 
may we have a look at your web.xml? Maybe your app isn’t called 'application‘. 


> Am 07.05.2017 um 06:46 schrieb yazmin georgina quintal <ge...@yahoo.com.mx.INVALID>:
> 
> I have this code con ApplicationModule (T.5.4.3), but I do not see my contribution method being called:
>     @Contribute(value = ApplicationStateManager.class)
>     public static void provideStateCreators(MappedConfiguration<Class, ApplicationStateContribution> configuration) {
>     
>     System.out.println("provideStateCreators");
> 
>     configuration.add(Cotizacion.class,
>         new ApplicationStateContribution(CayenneConstants.ENTITY, new ApplicationStateCreator<Cotizacion>() {
>             @Override
>             public Cotizacion create() {
>             System.out.println("contributeApplicationStateManager.create call");
>             return new Cotizacion();
>             }
>         }
>         ));
>     }
> Thanks. 
> 
> Saludos.
> Atte. Yazmín Georgina Quintal Moo 
> Local 63 y 64 de Plaza de la Tecnología. Villahermosa, Tab. 
> Tel 993 1311688 
> Cel. 9931 689207


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