public abstract class WriteResource extends java.lang.Object implements Resource
Modifier and Type | Field and Description |
---|---|
private java.nio.ByteBuffer |
buffer |
private java.lang.String |
extra |
Constructor and Description |
---|
WriteResource() |
Modifier and Type | Method and Description |
---|---|
java.nio.ByteBuffer |
buffer() |
void |
close() |
private java.nio.ByteBuffer |
getBuffer() |
java.lang.String |
getExtra() |
abstract long |
lastModified() |
java.io.InputStream |
openInputStream() |
void |
setExtra(java.lang.String extra) |
long |
size() |
abstract void |
write(java.io.OutputStream out) |
public java.nio.ByteBuffer buffer() throws java.lang.Exception
private java.nio.ByteBuffer getBuffer() throws java.lang.Exception
java.lang.Exception
public java.io.InputStream openInputStream() throws java.lang.Exception
openInputStream
in interface Resource
java.lang.Exception
public abstract void write(java.io.OutputStream out) throws java.lang.Exception
public abstract long lastModified()
lastModified
in interface Resource
public long size() throws java.lang.Exception
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException