Package aQute.bnd.osgi
Class EmbeddedResource
- java.lang.Object
-
- aQute.bnd.osgi.EmbeddedResource
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.ByteBuffer
buffer
private java.lang.String
extra
private long
lastModified
-
Constructor Summary
Constructors Constructor Description EmbeddedResource(byte[] data, int off, int len, long lastModified)
EmbeddedResource(byte[] data, long lastModified)
EmbeddedResource(java.lang.String pc, long lastModified)
EmbeddedResource(java.nio.ByteBuffer buffer, long lastModified)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBuffer
buffer()
void
close()
java.lang.String
getExtra()
long
lastModified()
java.io.InputStream
openInputStream()
void
setExtra(java.lang.String extra)
long
size()
java.lang.String
toString()
void
write(java.io.OutputStream out)
-
-
-
Constructor Detail
-
EmbeddedResource
public EmbeddedResource(byte[] data, long lastModified)
-
EmbeddedResource
public EmbeddedResource(byte[] data, int off, int len, long lastModified)
-
EmbeddedResource
public EmbeddedResource(java.nio.ByteBuffer buffer, long lastModified)
-
EmbeddedResource
public EmbeddedResource(java.lang.String pc, long lastModified)
-
-
Method Detail
-
openInputStream
public java.io.InputStream openInputStream()
- Specified by:
openInputStream
in interfaceResource
-
write
public void write(java.io.OutputStream out) throws java.lang.Exception
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
lastModified
public long lastModified()
- Specified by:
lastModified
in interfaceResource
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Throws:
java.io.IOException
-
-