org.japtproxy.packages
Class RepoPackageFinder
java.lang.Object
org.japtproxy.packages.RepoPackageFinder
public class RepoPackageFinder
- extends java.lang.Object
- Version:
- $LastChangedRevision:79 $
- Author:
- Oliver J. Siegmar
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configuration
protected Configuration configuration
- The Japt-Proxy configuration.
packageUtil
protected PackageUtil packageUtil
packagePool
protected PackagePool packagePool
versionComparator
protected AbstractRepoPackageVersionComparator versionComparator
- The version comparator - used for finding and removing old package
versions.
ioHandler
protected IOHandler ioHandler
RepoPackageFinder
public RepoPackageFinder()
setConfiguration
public void setConfiguration(Configuration configuration)
setPackageUtil
public void setPackageUtil(PackageUtil packageUtil)
setVersionComparator
public void setVersionComparator(AbstractRepoPackageVersionComparator versionComparator)
setPackagePool
public void setPackagePool(PackagePool packagePool)
setIoHandler
public void setIoHandler(IOHandler ioHandler)
findSendSave
public void findSendSave(RequestedData requestedData,
javax.servlet.http.HttpServletResponse res)
throws HandlingException,
java.io.IOException
- Throws:
HandlingException
java.io.IOException
handleBackend
protected boolean handleBackend(Backend backend,
RequestedData requestedData,
java.net.URL targetResource,
PackagePool packagePool,
PoolObject poolObject,
javax.servlet.http.HttpServletResponse res)
throws HandlingException,
java.io.IOException
- Fetches an object from a specific backend.
- Parameters:
requestedData - the requested data.targetResource - the target resource.packagePool - the package pool.poolObject - the pool object.res - the HttpServletResponse object
- Returns:
- true if the requested object was send successfully.
- Throws:
HandlingException - is thrown if a handling error occurs.
java.io.IOException - is thrown if an I/O error occurs.
validName
protected void validName(java.lang.String requestedFile)
throws InvalidRequestException
- Throws:
InvalidRequestException
Copyright © 2006-2008. All Rights Reserved.