A C D E F G H I L M N P R S T U V

A

AbstractResource - Class in net.krecan.m2_proxy.resource
Abstract resource implementation.
AbstractResource(String) - Constructor for class net.krecan.m2_proxy.resource.AbstractResource
 
addRepository(Repository) - Method in class net.krecan.m2_proxy.repository.RepositoryCollection
 

C

copy(File, File) - Static method in class net.krecan.m2_proxy.utils.ResourceUtils
Copy file
copy(InputStream, OutputStream) - Static method in class net.krecan.m2_proxy.utils.ResourceUtils
Copy data from input stream to the output stream
copyToStream(OutputStream) - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientResource
 
copyToStream(OutputStream) - Method in interface net.krecan.m2_proxy.Resource
Copies the resource to the output stream.
copyToStream(OutputStream) - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
copyToString(InputStream) - Static method in class net.krecan.m2_proxy.utils.ResourceUtils
Copy the data from the stream to the string

D

DefaultResource - Class in net.krecan.m2_proxy.resource
Default resource implementantion.
DefaultResource(String, long, long, InputStream) - Constructor for class net.krecan.m2_proxy.resource.DefaultResource
 
downloadResource(String, String, int) - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
Downloads resource, handles redirects

E

equals(Object) - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
EVERYTHING_VALID_VALIDATOR - Static variable in interface net.krecan.m2_proxy.store.StoreValidator
 
extractStringFromResource(Resource) - Static method in class net.krecan.m2_proxy.utils.ResourceUtils
Returns content of the resource as a string

F

FileExtensionMimeTypeResolver - Class in net.krecan.m2_proxy.web
Resloves mime types based on the file extension
FileExtensionMimeTypeResolver() - Constructor for class net.krecan.m2_proxy.web.FileExtensionMimeTypeResolver
 
FileRepository - Class in net.krecan.m2_proxy.repository
File system repository
FileRepository() - Constructor for class net.krecan.m2_proxy.repository.FileRepository
 
FileStore - Class in net.krecan.m2_proxy.store
Stores artifacts on the file system.
FileStore() - Constructor for class net.krecan.m2_proxy.store.FileStore
 
finalize() - Method in class net.krecan.m2_proxy.resource.AbstractResource
Finalizer.

G

getAuthScope() - Method in class net.krecan.m2_proxy.repository.httpclient.spring.ProxyCredentials
 
getBaseDir() - Method in class net.krecan.m2_proxy.repository.FileRepository
 
getBaseUrl() - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
 
getBaseUrl() - Method in class net.krecan.m2_proxy.repository.UrlRepository
 
getCredentials() - Method in class net.krecan.m2_proxy.repository.httpclient.spring.ProxyCredentials
 
getDefaultMimeType() - Method in class net.krecan.m2_proxy.web.FileExtensionMimeTypeResolver
 
getExtensionTypeMap() - Method in class net.krecan.m2_proxy.web.FileExtensionMimeTypeResolver
 
getHttpClient() - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
 
getHttpClient() - Method in class net.krecan.m2_proxy.repository.httpclient.spring.HttpClientAccessor
 
getInputStream() - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
getInputStream() - Method in interface net.krecan.m2_proxy.resource.ResourceWithInputStream
 
getLastModified() - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientResource
Is not supported, since we do not need it yet.
getLastModified() - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
getLastModified() - Method in interface net.krecan.m2_proxy.Resource
Returns last modification date.
getLength() - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientResource
 
getLength() - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
getLength() - Method in interface net.krecan.m2_proxy.Resource
Returns length of the resource
getLogicalName() - Method in class net.krecan.m2_proxy.resource.AbstractResource
 
getLogicalName() - Method in interface net.krecan.m2_proxy.Resource
Returns path to the resource.
getMaxRedirects() - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
 
getMethod() - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientResource
 
getMimeType(String) - Method in class net.krecan.m2_proxy.web.FileExtensionMimeTypeResolver
 
getMimeType(String) - Method in interface net.krecan.m2_proxy.web.MimeTypeResolver
 
getMimeTypeResolver() - Method in class net.krecan.m2_proxy.web.M2ProxyController
 
getPattern() - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator.RegexpTimeout
 
getRegexp() - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator.RegexpTimeout
 
getRepositories() - Method in class net.krecan.m2_proxy.repository.RepositoryCollection
 
getRepository() - Method in class net.krecan.m2_proxy.store.StoreManager
 
getRepository() - Method in class net.krecan.m2_proxy.web.M2ProxyController
 
getResourceFile(String) - Method in class net.krecan.m2_proxy.repository.FileRepository
 
getResourceUrl(String) - Method in class net.krecan.m2_proxy.repository.UrlRepository
Returns resource URL.
getStore() - Method in class net.krecan.m2_proxy.store.StoreManager
 
getStoreValidator() - Method in class net.krecan.m2_proxy.store.ValidatingStoreWrapper
 
getTimeout() - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator.RegexpTimeout
 
getWrappedStore() - Method in class net.krecan.m2_proxy.store.ValidatingStoreWrapper
 

H

handleRequest(HttpServletRequest, HttpServletResponse) - Method in class net.krecan.m2_proxy.web.M2ProxyController
 
hashCode() - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
HttpClientAccessor - Class in net.krecan.m2_proxy.repository.httpclient.spring
Accessor for simplifing setting of HttpClient
HttpClientAccessor() - Constructor for class net.krecan.m2_proxy.repository.httpclient.spring.HttpClientAccessor
 
HttpClientRepository - Class in net.krecan.m2_proxy.repository.httpclient
HttpClient backed repository implementation.
HttpClientRepository() - Constructor for class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
 
HttpClientResource - Class in net.krecan.m2_proxy.repository.httpclient
Special resource implementation for HttpClient
HttpClientResource(String, GetMethod) - Constructor for class net.krecan.m2_proxy.repository.httpclient.HttpClientResource
 

I

isRedirect(int) - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
 
isReleased() - Method in class net.krecan.m2_proxy.resource.AbstractResource
Returns true, if the resource was already released
isResourceValid(Resource) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator
 
isResourceValid(Resource) - Method in interface net.krecan.m2_proxy.store.StoreValidator
Decides if the entry in the store is valid.

L

loadResource(String) - Method in class net.krecan.m2_proxy.repository.FileRepository
 
loadResource(String) - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
 
loadResource(String) - Method in interface net.krecan.m2_proxy.Repository
Loads resources.
loadResource(String) - Method in class net.krecan.m2_proxy.repository.RepositoryCollection
 
loadResource(String) - Method in class net.krecan.m2_proxy.repository.UrlRepository
Loads resource from file.
loadResource(String) - Method in class net.krecan.m2_proxy.store.StoreManager
Loads resource
loadResource(String) - Method in class net.krecan.m2_proxy.store.ValidatingStoreWrapper
Loads resource from the store, tests if the resource is valid an than returns it

M

M2ProxyController - Class in net.krecan.m2_proxy.web
Controller that handles requests and transforms them to the calls of Repository methods.
M2ProxyController() - Constructor for class net.krecan.m2_proxy.web.M2ProxyController
 
matches(List, String, long) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator
Check if resourcePath matches some regexp from the list.
MimeTypeResolver - Interface in net.krecan.m2_proxy.web
Resloves MIME type based on the resource path

N

net.krecan.m2_proxy - package net.krecan.m2_proxy
 
net.krecan.m2_proxy.repository - package net.krecan.m2_proxy.repository
 
net.krecan.m2_proxy.repository.httpclient - package net.krecan.m2_proxy.repository.httpclient
 
net.krecan.m2_proxy.repository.httpclient.spring - package net.krecan.m2_proxy.repository.httpclient.spring
 
net.krecan.m2_proxy.resource - package net.krecan.m2_proxy.resource
 
net.krecan.m2_proxy.store - package net.krecan.m2_proxy.store
 
net.krecan.m2_proxy.utils - package net.krecan.m2_proxy.utils
 
net.krecan.m2_proxy.web - package net.krecan.m2_proxy.web
 
NOTHING_VALID_VALIDATOR - Static variable in interface net.krecan.m2_proxy.store.StoreValidator
 
NULL_STORE - Static variable in interface net.krecan.m2_proxy.Store
Store that does not store anything

P

parseTimeout(String) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator
 
ProxyCredentials - Class in net.krecan.m2_proxy.repository.httpclient.spring
Enabling setting proxy credentials by Spring
ProxyCredentials() - Constructor for class net.krecan.m2_proxy.repository.httpclient.spring.ProxyCredentials
 
ProxyCredentials(AuthScope, Credentials) - Constructor for class net.krecan.m2_proxy.repository.httpclient.spring.ProxyCredentials
 

R

RegExpStoreValidator - Class in net.krecan.m2_proxy.store
Validates resources in the store.
RegExpStoreValidator() - Constructor for class net.krecan.m2_proxy.store.RegExpStoreValidator
 
RegExpStoreValidator.RegexpTimeout - Class in net.krecan.m2_proxy.store
Helper class to store rexep together with time.
RegExpStoreValidator.RegexpTimeout() - Constructor for class net.krecan.m2_proxy.store.RegExpStoreValidator.RegexpTimeout
 
RegExpStoreValidator.RegexpTimeout(String, long) - Constructor for class net.krecan.m2_proxy.store.RegExpStoreValidator.RegexpTimeout
 
RegExpStoreValidator.RegexpTimeout(String) - Constructor for class net.krecan.m2_proxy.store.RegExpStoreValidator.RegexpTimeout
 
release() - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientResource
 
release() - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
release() - Method in interface net.krecan.m2_proxy.Resource
Releases all system resources blocked by this resource :-) It HAS to be called after using the resource.
Repository - Interface in net.krecan.m2_proxy
Abstract repository.
RepositoryCollection - Class in net.krecan.m2_proxy.repository
Repository that conists of repository collection.
RepositoryCollection() - Constructor for class net.krecan.m2_proxy.repository.RepositoryCollection
 
Resource - Interface in net.krecan.m2_proxy
Resource abstraction.
ResourceUtils - Class in net.krecan.m2_proxy.utils
Utilities for coping with resources
ResourceWithInputStream - Interface in net.krecan.m2_proxy.resource
Resource containing input stream

S

setAuthScope(AuthScope) - Method in class net.krecan.m2_proxy.repository.httpclient.spring.ProxyCredentials
 
setBaseDir(File) - Method in class net.krecan.m2_proxy.repository.FileRepository
 
setBaseUrl(URL) - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
 
setBaseUrl(URL) - Method in class net.krecan.m2_proxy.repository.UrlRepository
Sets base url
setCredentials(Credentials) - Method in class net.krecan.m2_proxy.repository.httpclient.spring.ProxyCredentials
 
setDefaultMimeType(String) - Method in class net.krecan.m2_proxy.web.FileExtensionMimeTypeResolver
 
setExcludes(List) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator
 
setExcludesMap(Map) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator
 
setExtensionTypeMap(Map) - Method in class net.krecan.m2_proxy.web.FileExtensionMimeTypeResolver
 
setHttpClient(HttpClient) - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
 
setHttpClient(HttpClient) - Method in class net.krecan.m2_proxy.repository.httpclient.spring.HttpClientAccessor
 
setIncludes(List) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator
 
setIncludesMap(Map) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator
 
setInputStream(InputStream) - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
setLastModified(long) - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
setLength(long) - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
setLogicalName(String) - Method in class net.krecan.m2_proxy.resource.AbstractResource
 
setMaxRedirects(int) - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientRepository
 
setMethod(GetMethod) - Method in class net.krecan.m2_proxy.repository.httpclient.HttpClientResource
 
setMimeTypeResolver(MimeTypeResolver) - Method in class net.krecan.m2_proxy.web.M2ProxyController
 
setParameters(Map) - Method in class net.krecan.m2_proxy.repository.httpclient.spring.HttpClientAccessor
Sets parameters
setProxyCredentials(ProxyCredentials) - Method in class net.krecan.m2_proxy.repository.httpclient.spring.HttpClientAccessor
Sets proxy credentials
setProxyHost(ProxyHost) - Method in class net.krecan.m2_proxy.repository.httpclient.spring.HttpClientAccessor
 
setRegexp(String) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator.RegexpTimeout
 
setReleased(boolean) - Method in class net.krecan.m2_proxy.resource.AbstractResource
 
setRepositories(List) - Method in class net.krecan.m2_proxy.repository.RepositoryCollection
 
setRepository(Repository) - Method in class net.krecan.m2_proxy.store.StoreManager
 
setRepository(Repository) - Method in class net.krecan.m2_proxy.web.M2ProxyController
 
setStore(Store) - Method in class net.krecan.m2_proxy.store.StoreManager
 
setStoreValidator(StoreValidator) - Method in class net.krecan.m2_proxy.store.ValidatingStoreWrapper
 
setTimeout(long) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator.RegexpTimeout
 
setWrappedStore(Store) - Method in class net.krecan.m2_proxy.store.ValidatingStoreWrapper
 
shouldStoreResource(Resource) - Method in class net.krecan.m2_proxy.store.RegExpStoreValidator
 
shouldStoreResource(Resource) - Method in interface net.krecan.m2_proxy.store.StoreValidator
Decides whether we should store the resource
Store - Interface in net.krecan.m2_proxy
Stores resources in a local storage.
StoreManager - Class in net.krecan.m2_proxy.store
Manages store.
StoreManager() - Constructor for class net.krecan.m2_proxy.store.StoreManager
 
storeResource(Resource) - Method in class net.krecan.m2_proxy.store.FileStore
Stores resource.
storeResource(Resource) - Method in interface net.krecan.m2_proxy.Store
Stores resource to the store.
storeResource(Resource) - Method in class net.krecan.m2_proxy.store.ValidatingStoreWrapper
 
StoreValidator - Interface in net.krecan.m2_proxy.store
Validates reources in the store.

T

TIME_NOT_DEFINED - Static variable in class net.krecan.m2_proxy.store.RegExpStoreValidator
 
toString() - Method in class net.krecan.m2_proxy.resource.DefaultResource
 
toString() - Method in class net.krecan.m2_proxy.store.FileStore
 

U

UrlRepository - Class in net.krecan.m2_proxy.repository
URL based repository.
UrlRepository() - Constructor for class net.krecan.m2_proxy.repository.UrlRepository
 

V

ValidatingStoreWrapper - Class in net.krecan.m2_proxy.store
Store wrapper for validating resources.
ValidatingStoreWrapper(Store, StoreValidator) - Constructor for class net.krecan.m2_proxy.store.ValidatingStoreWrapper
 
ValidatingStoreWrapper(Store) - Constructor for class net.krecan.m2_proxy.store.ValidatingStoreWrapper
 
ValidatingStoreWrapper() - Constructor for class net.krecan.m2_proxy.store.ValidatingStoreWrapper
 

A C D E F G H I L M N P R S T U V

Copyright © 2006 null. All Rights Reserved.