|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tapestry5.internal.services.assets.StreamableResourceImpl
public class StreamableResourceImpl
| Constructor Summary | |
|---|---|
StreamableResourceImpl(java.lang.String description,
java.lang.String contentType,
CompressionStatus compression,
long lastModified,
BytestreamCache bytestreamCache)
|
|
| Method Summary | |
|---|---|
CompressionStatus |
getCompression()
Indicates if the content is compressed, or compressable. |
java.lang.String |
getContentType()
Returns the MIME content type, e.g., "image/jpeg". |
java.lang.String |
getDescription()
Describes the underlying Resource (or resources} for this streamble resource; expressly used
as part of the object's toString(). |
long |
getLastModified()
Returns the time the resource was last modified, with accuracy to one second (so as to match the HTTP request/response date headers. |
int |
getSize()
The size, in bytes, of the underlying bytestream. |
java.io.InputStream |
openStream()
Opens the content of the resource as an input stream; the caller is responsible for closing the stream after reading it. |
void |
streamTo(java.io.OutputStream os)
Streams the resource's content to the provided stream. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StreamableResourceImpl(java.lang.String description,
java.lang.String contentType,
CompressionStatus compression,
long lastModified,
BytestreamCache bytestreamCache)
| Method Detail |
|---|
public java.lang.String getDescription()
StreamableResourceResource (or resources} for this streamble resource; expressly used
as part of the object's toString().
getDescription in interface StreamableResourcepublic CompressionStatus getCompression()
StreamableResource
getCompression in interface StreamableResourcepublic java.lang.String getContentType()
StreamableResource
getContentType in interface StreamableResourcepublic int getSize()
StreamableResource
getSize in interface StreamableResourcepublic long getLastModified()
StreamableResource
getLastModified in interface StreamableResource
public void streamTo(java.io.OutputStream os)
throws java.io.IOException
StreamableResource
streamTo in interface StreamableResourcejava.io.IOException
public java.io.InputStream openStream()
throws java.io.IOException
StreamableResource
openStream in interface StreamableResourcejava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||