org.apache.tapestry5.internal.services.assets
Class BytestreamCache
java.lang.Object
org.apache.tapestry5.internal.services.assets.BytestreamCache
public class BytestreamCache
- extends Object
A wrapper around a byte-stream, represented internally as a byte array. Part of the fix
to TAP5-1116, avoiding a live lock due to ByteArrayOutputStream.writeTo() being a synchronized
method.
- Since:
- 5.2.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BytestreamCache
public BytestreamCache(byte[] streamData)
BytestreamCache
public BytestreamCache(ByteArrayOutputStream os)
writeTo
public void writeTo(OutputStream os)
throws IOException
- Throws:
IOException
size
public int size()
openStream
public InputStream openStream()
Copyright © 2003-2012 The Apache Software Foundation.