Re: About the ApplicationState??

2008-08-23 Thread Donyee
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
> > configuration) {
> >ApplicationStateCreator creator = new
> > ApplicationStateCreator() {
> >public AppState create() {
> >return new AppState(new Date());
> >}
> >};
> >configuration.add(AppState.class, new
> ApplicationStateContribution(
> >"memcached", creator));
> >ApplicationStateCreator creator2 = new
> > ApplicationStateCreator() {
> >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!


Re: About the ApplicationState??

2008-08-23 Thread Argo Vilberg
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
> configuration) {
>ApplicationStateCreator creator = new
> ApplicationStateCreator() {
>public AppState create() {
>return new AppState(new Date());
>}
>};
>configuration.add(AppState.class, new ApplicationStateContribution(
>"memcached", creator));
>ApplicationStateCreator creator2 = new
> ApplicationStateCreator() {
>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!
>


About the ApplicationState??

2008-08-21 Thread Donyee
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
configuration) {
ApplicationStateCreator creator = new
ApplicationStateCreator() {
public AppState create() {
return new AppState(new Date());
}
};
configuration.add(AppState.class, new ApplicationStateContribution(
"memcached", creator));
ApplicationStateCreator creator2 = new
ApplicationStateCreator() {
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!