Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2006 null. All Rights Reserved.