org.apache.ws.resource.impl
Class ResourceSweeper

java.lang.Object
  extended byorg.apache.ws.resource.impl.ResourceSweeper
All Implemented Interfaces:
commonj.timers.TimerListener

public class ResourceSweeper
extends java.lang.Object
implements commonj.timers.TimerListener

LOG-DONE DOCUMENT_ME


Field Summary
protected  ResourceHome m_home
          DOCUMENT_ME
protected  java.util.Map m_resources
          DOCUMENT_ME
static Messages MSG
           
 
Constructor Summary
ResourceSweeper(ResourceHome home, java.util.Map resources)
           
 
Method Summary
protected  Resource getResource(ResourceKey key)
          DOCUMENT_ME
static boolean isExpired(Resource resource)
          DOCUMENT_ME
protected  boolean isExpired(Resource resource, java.util.Calendar currentTime)
          DOCUMENT_ME
static boolean isExpired(ScheduledResourceTerminationResource resource, java.util.Calendar currentTime)
          DOCUMENT_ME
 void timerExpired(commonj.timers.Timer timer)
          DOCUMENT_ME
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MSG

public static final Messages MSG

m_resources

protected java.util.Map m_resources
DOCUMENT_ME


m_home

protected ResourceHome m_home
DOCUMENT_ME

Constructor Detail

ResourceSweeper

public ResourceSweeper(ResourceHome home,
                       java.util.Map resources)
Parameters:
resources - must be synchronized map
Method Detail

isExpired

public static boolean isExpired(Resource resource)
DOCUMENT_ME

Parameters:
resource - DOCUMENT_ME
Returns:
DOCUMENT_ME

isExpired

public static boolean isExpired(ScheduledResourceTerminationResource resource,
                                java.util.Calendar currentTime)
DOCUMENT_ME

Parameters:
resource - DOCUMENT_ME
currentTime - DOCUMENT_ME
Returns:
DOCUMENT_ME

timerExpired

public void timerExpired(commonj.timers.Timer timer)
DOCUMENT_ME

Specified by:
timerExpired in interface commonj.timers.TimerListener
Parameters:
timer - DOCUMENT_ME

isExpired

protected boolean isExpired(Resource resource,
                            java.util.Calendar currentTime)
DOCUMENT_ME

Parameters:
resource - DOCUMENT_ME
currentTime - DOCUMENT_ME
Returns:
DOCUMENT_ME

getResource

protected Resource getResource(ResourceKey key)
                        throws ResourceException
DOCUMENT_ME

Parameters:
key - DOCUMENT_ME
Returns:
DOCUMENT_ME
Throws:
ResourceException - DOCUMENT_ME


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.