I believe you can make any object a RefreshableCachedObject by implementing
the Refreshable interface, thus implementing the refresh() function.  The
TurbineGlobalCacheService will then checks the cache periodically(every 5
seconds by default) and call clearCache().  clearCache() will call the
refresh() method of the cached object if the cached object is a instance of
RefreshableCachedObject.  I don't intend to cache the RunData object, but I
can't figure out how to access it dynamically. 

-----Original Message-----
From: Glenn Golden [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 13, 2002 5:54 PM
To: 'Jetspeed Users List'
Subject: RE: access to RunData in a portlet


And how / when is your "refresh()" method going to be called?  Don't try to
cache the rundata - it's good only for the duration of an http request.
What do you mean by "refreshable"?

- Glenn

--------------------------------------------
Glenn R. Golden, Systems Research Programmer 
University of Michigan School of Information
[EMAIL PROTECTED]               734-615-1419
--------------------------------------------


> -----Original Message-----
> From: Wang, Eugene [mailto:[EMAIL PROTECTED]] 
> Sent: Monday, May 13, 2002 7:56 PM
> To: 'Jetspeed Users List'
> Subject: RE: access to RunData in a portlet
> 
> 
> Thanks for responding Glenn  What I'm trying to do is to make 
> my portlet refreshable, to do that I'm defining my own 
> refresh() function.  To refresh my portlet, I'm just going to 
> call getContent(RunData data) in the refresh() method.  But 
> the problem is, in order to call getContent, I will need to 
> pass it the RunData object.  Right now, I don't know how to 
> get that. Thanks!
> 
> eugene
> 
> -----Original Message-----
> From: Glenn Golden [mailto:[EMAIL PROTECTED]]
> Sent: Monday, May 13, 2002 4:29 PM
> To: 'Jetspeed Users List'
> Subject: RE: access to RunData in a portlet
> 
> 
> If you are doing an AbstractPortlet derived or other Java portlet, the
> getContent() call is passed the rundata.
> 
> If you are doing a VelocityPortlet, the $data is available in 
> the context for the .vm file.
> 
> - Glenn
> 
> --------------------------------------------
> Glenn R. Golden, Systems Research Programmer 
> University of Michigan School of Information
> [EMAIL PROTECTED]               734-615-1419
> --------------------------------------------
> 
> 
> > -----Original Message-----
> > From: Wang, Eugene [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, May 13, 2002 6:29 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: access to RunData in a portlet
> > 
> > 
> > Hi there,
> >     Does anyone know how to get access to the RunData
> > object in a portlet?  There used to be a function called 
> > getRunData in the PortletConfig class, so to get the RunData 
> > object in a portlet,  simply call 
> > getPortletConfig().getRunData().  However, this method has 
> > been removed in 1.3a2 release.  Does anyone know why?  How do 
> > I get the RunData object now?
> > Please help!   Thanks much!
> > 
> > eugene
> > 
> > Eugene Wang
> > Corio Technologies
> > 650-232-3045
> > [EMAIL PROTECTED]
> > 
> > Building a successful enterprise requires three men - a
> > dreamer, a business man and a son of a bitch
> >   
> > -- Peter McArthur
> > 
> > 
> > 
> > 
> > --
> > To unsubscribe, e-mail:   
> > <mailto:jetspeed-user-> [EMAIL PROTECTED]>
> > For
> > additional commands, 
> > e-mail: <mailto:[EMAIL PROTECTED]>
> > 
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> To unsubscribe, e-mail:   
> <mailto:jetspeed-user-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to