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]>
