org.globus.cog.abstraction.impl.file
Class FileResourceCache

java.lang.Object
  extended byorg.globus.cog.abstraction.impl.file.FileResourceCache

public class FileResourceCache
extends Object


Constructor Summary
FileResourceCache()
           
 
Method Summary
static FileResourceCache getDefault()
           
 int getMaxIdleResources()
           
 long getMaxIdleTime()
           
 FileResource getResource(Service service)
           
 void releaseResource(FileResource resource)
           
 void setMaxIdleResources(int maxResources)
           
 void setMaxIdleTime(long maxIdleTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileResourceCache

public FileResourceCache()
Method Detail

getDefault

public static FileResourceCache getDefault()

getResource

public FileResource getResource(Service service)
                         throws InvalidProviderException,
                                ProviderMethodException,
                                IllegalHostException,
                                InvalidSecurityContextException,
                                GeneralException
Throws:
InvalidProviderException
ProviderMethodException
IllegalHostException
InvalidSecurityContextException
GeneralException

releaseResource

public void releaseResource(FileResource resource)

getMaxIdleResources

public int getMaxIdleResources()

setMaxIdleResources

public void setMaxIdleResources(int maxResources)

getMaxIdleTime

public long getMaxIdleTime()

setMaxIdleTime

public void setMaxIdleTime(long maxIdleTime)