public class ResourceStreamRequestHandler extends Object implements org.apache.wicket.request.IRequestHandler, org.apache.wicket.request.ILoggableRequestHandler
Constructor and Description |
---|
ResourceStreamRequestHandler(org.apache.wicket.util.resource.IResourceStream resourceStream)
Construct.
|
ResourceStreamRequestHandler(org.apache.wicket.util.resource.IResourceStream resourceStream,
String fileName)
Construct.
|
Modifier and Type | Method and Description |
---|---|
protected void |
configure(ResourceStreamResource resource)
Configures the ResourceStreamResource used by this request handler
|
void |
detach(org.apache.wicket.request.IRequestCycle requestCycle) |
boolean |
equals(Object obj) |
org.apache.wicket.util.time.Duration |
getCacheDuration() |
ContentDisposition |
getContentDisposition() |
String |
getFileName() |
ResourceStreamLogData |
getLogData() |
org.apache.wicket.util.resource.IResourceStream |
getResourceStream()
Gets the resource stream for the response.
|
int |
hashCode() |
void |
respond(org.apache.wicket.request.IRequestCycle requestCycle)
Responds by sending the contents of the resource stream.
|
ResourceStreamRequestHandler |
setCacheDuration(org.apache.wicket.util.time.Duration cacheDuration) |
ResourceStreamRequestHandler |
setContentDisposition(ContentDisposition contentDisposition) |
ResourceStreamRequestHandler |
setFileName(String fileName) |
String |
toString() |
public ResourceStreamRequestHandler(org.apache.wicket.util.resource.IResourceStream resourceStream)
resourceStream
- the resource stream for the responsepublic ResourceStreamRequestHandler(org.apache.wicket.util.resource.IResourceStream resourceStream, String fileName)
resourceStream
- the resource stream for the responsefileName
- public void detach(org.apache.wicket.request.IRequestCycle requestCycle)
detach
in interface org.apache.wicket.request.IRequestHandler
public ResourceStreamLogData getLogData()
getLogData
in interface org.apache.wicket.request.ILoggableRequestHandler
public final String getFileName()
public final org.apache.wicket.util.resource.IResourceStream getResourceStream()
public void respond(org.apache.wicket.request.IRequestCycle requestCycle)
respond
in interface org.apache.wicket.request.IRequestHandler
IRequestHandler.respond(org.apache.wicket.request.IRequestCycle)
protected void configure(ResourceStreamResource resource)
resource
- the resource to configurepublic final ResourceStreamRequestHandler setFileName(String fileName)
fileName
- Optional filename, used to set the content disposition header. Only meaningful
when using with web requests.public String toString()
toString
in class Object
Object.toString()
public final ContentDisposition getContentDisposition()
public final ResourceStreamRequestHandler setContentDisposition(ContentDisposition contentDisposition)
contentDisposition
- public org.apache.wicket.util.time.Duration getCacheDuration()
public ResourceStreamRequestHandler setCacheDuration(org.apache.wicket.util.time.Duration cacheDuration)
cacheDuration
- the duration for which the resource will be cached by the browserCopyright © 2006–2020 Apache Software Foundation. All rights reserved.