public class ContextRelativeResource extends AbstractResource implements IStaticCacheableResource
AbstractResource.ContentRangeType, AbstractResource.ResourceResponse, AbstractResource.WriteCallback
IResource.Attributes
CONTENT_DISPOSITION_HEADER_NAME, CONTENT_RANGE_ENDBYTE, CONTENT_RANGE_STARTBYTE, INTERNAL_HEADERS
Constructor and Description |
---|
ContextRelativeResource(String pathRelativeToContextRoot)
Construct.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Serializable |
getCacheKey()
get unique caching key for the resource stream produced by
IStaticCacheableResource.getResourceStream() |
org.apache.wicket.util.resource.IResourceStream |
getResourceStream()
get static resource stream which will be unique to the related caching key
IStaticCacheableResource.getCacheKey() |
int |
hashCode() |
boolean |
isCachingEnabled()
controls whether caching of the resource is enabled or disabled
|
protected AbstractResource.ResourceResponse |
newResourceResponse(IResource.Attributes attributes)
Override this method to return a
AbstractResource.ResourceResponse for the request. |
void |
setCachingEnabled(boolean enabled) |
configureCache, getCachingStrategy, respond, setRequestMetaData, setRequestRangeMetaData, setResponseContentRangeHeaderFields, setResponseHeaders
public ContextRelativeResource(String pathRelativeToContextRoot)
pathRelativeToContextRoot
- public boolean isCachingEnabled()
IStaticCacheableResource
isCachingEnabled
in interface IStaticCacheableResource
public void setCachingEnabled(boolean enabled)
public Serializable getCacheKey()
IStaticCacheableResource
IStaticCacheableResource.getResourceStream()
getCacheKey
in interface IStaticCacheableResource
#equals(Object)
and
#hashCode()
public org.apache.wicket.util.resource.IResourceStream getResourceStream()
IStaticCacheableResource
IStaticCacheableResource.getCacheKey()
getResourceStream
in interface IStaticCacheableResource
null
if no stream could be foundprotected AbstractResource.ResourceResponse newResourceResponse(IResource.Attributes attributes)
AbstractResource
AbstractResource.ResourceResponse
for the request.newResourceResponse
in class AbstractResource
attributes
- request attributesCopyright © 2006–2020 Apache Software Foundation. All rights reserved.