Thanks Thiago, Your insight, as always, is appreciated.
Unfortunately there seems to be a snag... In my page I have this: @SessionState private User ssUser; In my Module I have this: public static void bind(ServiceBinder binder) { //... binder.bind(User.class, UserImpl.class); //... } (I've commented out the contribution of the new service scope for now) and I get this: org.apache.tapestry5.runtime.ComponentEventException Class com.java.dse.cwp.eos.idm.User does not contain a public constructor needed to autobuild. It's as if Tapestry does not recognize the binding. Other bindings I have work as expected... is there something special about SessionState objects? BTW, User and UserImpl are in my services package, with my other, working, bound services. Thanks, Levi Thiago H. de Paula Figueiredo wrote: > > Hi! > > I guess you need a new service scope. Tapestry-IoC provides two > out-of-the-box: singleton (default) and per-thread (one object created for > each different thread). You can add a new lifecycle that always returns a > new object. In Spring, this is called the prototype scope. > http://tapestry.apache.org/tapestry5.1/apidocs/org/apache/tapestry5/ioc/annotations/Scope.html > > will give you some hints about how to add new scopes. > > A less elegant solution is to inject ObjectLocator and use its autobuild() > method. > > -- > Thiago H. de Paula Figueiredo > Independent Java consultant, developer, and instructor > http://www.arsmachina.com.br/thiago > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > > -- View this message in context: http://n2.nabble.com/-T5.1--Avoiding-%22new%22-tp3346190p3346523.html Sent from the Tapestry Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org