public class ResourceStreamResource extends AbstractResource
AbstractResource.ResourceResponse, AbstractResource.WriteCallbackIResource.AttributesINTERNAL_HEADERS| Constructor and Description |
|---|
ResourceStreamResource()
Constructor.
|
ResourceStreamResource(IResourceStream stream)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Duration |
getCacheDuration() |
protected IResourceStream |
getResourceStream()
Lazy or dynamic initialization of the wrapped IResourceStream(Writer)
|
protected AbstractResource.ResourceResponse |
newResourceResponse(IResource.Attributes attributes)
Override this method to return a
AbstractResource.ResourceResponse for the request. |
ResourceStreamResource |
setCacheDuration(Duration cacheDuration) |
ResourceStreamResource |
setContentDisposition(ContentDisposition contentDisposition) |
ResourceStreamResource |
setFileName(String fileName) |
ResourceStreamResource |
setTextEncoding(String textEncoding) |
configureCache, getCachingStrategy, respond, setResponseHeaderspublic ResourceStreamResource()
public ResourceStreamResource(IResourceStream stream)
stream - the resource stream to read frompublic ResourceStreamResource setFileName(String fileName)
fileName - public ResourceStreamResource setContentDisposition(ContentDisposition contentDisposition)
contentDisposition - public ResourceStreamResource setTextEncoding(String textEncoding)
textEncoding - public Duration getCacheDuration()
public ResourceStreamResource setCacheDuration(Duration cacheDuration)
cacheDuration - the duration for which the resource will be cached by the browserprotected IResourceStream getResourceStream()
null.protected AbstractResource.ResourceResponse newResourceResponse(IResource.Attributes attributes)
AbstractResourceAbstractResource.ResourceResponse for the request.newResourceResponse in class AbstractResourceattributes - request attributesCopyright © 2006–2014 Apache Software Foundation. All rights reserved.