I know the answer, my impl does not recache the appState when it changes. I'm thinking about other way to implement.
2008/8/23 Argo Vilberg <[EMAIL PROTECTED]> > My experience show that only one applicationState object work fine. > > With two applicationState object i have this error; > > > Error invoking constructor ee.softpro.data.Role(long, String, String, > boolean, String, String, String) (at Role.java:20) (for service > 'ApplicationStateManager'): No service implements the interface long. > > > I dont know yet why! > > > > > 2008/8/22 Donyee <[EMAIL PROTECTED]> > > > I tried to implement a ApplicationStatePersistenceStrategy using > Memcached. > > but in my page Start.java: > > > > @ApplicationState > > private AppState appState; > > @ApplicationState > > private SessionAppState session; > > > > @Inject > > private Logger log; > > > > void onActivate() { > > > > log.info("cache :"+appState.toString()); > > > > log.info("session :"+session.toString()); > > > > } > > ##################AppModule.java > > public void contributeApplicationStateManager( > > MappedConfiguration<Class, ApplicationStateContribution> > > configuration) { > > ApplicationStateCreator<AppState> creator = new > > ApplicationStateCreator<AppState>() { > > public AppState create() { > > return new AppState(new Date()); > > } > > }; > > configuration.add(AppState.class, new > ApplicationStateContribution( > > "memcached", creator)); > > ApplicationStateCreator<SessionAppState> creator2 = new > > ApplicationStateCreator<SessionAppState>() { > > public SessionAppState create() { > > return new SessionAppState(new Date()); > > } > > }; > > configuration.add(SessionAppState.class, new > > ApplicationStateContribution( > > "session", creator2)); > > } > > > > ################ > > the appState didn't get the right info, and the sessionAppState works > fine! > > *the question is when i change my sessionAppState, who writes the changed > > sessionAppState to the Session again?? > > *I search the T5 source,but i didn't find. > > Is there a proxy impl? > > Any tips will be great! > > > > -- > > Yet Another Java EE Developer! > > > -- Yet Another Java EE Developer!