org.globus.wsrf.impl
Class ResourceSweeper
java.lang.Object
org.globus.wsrf.impl.ResourceSweeper
- All Implemented Interfaces:
- commonj.timers.TimerListener
- Direct Known Subclasses:
- ResourceHomeImpl.Sweeper
- public class ResourceSweeper
- extends java.lang.Object
- implements commonj.timers.TimerListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static org.apache.commons.logging.Log logger
resources
protected java.util.Map resources
home
protected ResourceHome home
ResourceSweeper
public ResourceSweeper(ResourceHome home,
java.util.Map resources)
- Parameters:
resources - must be synchronized map
timerExpired
public void timerExpired(commonj.timers.Timer timer)
- Specified by:
timerExpired in interface commonj.timers.TimerListener
getResource
protected Resource getResource(ResourceKey key)
throws ResourceException
- Throws:
ResourceException
isExpired
protected boolean isExpired(java.lang.Object resource,
java.util.Calendar currentTime)
isExpired
public static boolean isExpired(Resource resource)
isExpired
public static boolean isExpired(ResourceLifetime resource,
java.util.Calendar currentTime)