Nuxeo Enterprise Platform 5.1

org.nuxeo.runtime.services.streaming
Class ByteArraySource

java.lang.Object
  extended by org.nuxeo.runtime.services.streaming.AbstractStreamSource
      extended by org.nuxeo.runtime.services.streaming.ByteArraySource
All Implemented Interfaces:
StreamSource

public class ByteArraySource
extends AbstractStreamSource

Author:
Bogdan Stefanescu

Field Summary
protected  byte[] bytes
           
 
Constructor Summary
ByteArraySource(byte[] bytes)
           
 
Method Summary
 byte[] getBytes()
           
 long getLength()
           
 InputStream getStream()
           
 
Methods inherited from class org.nuxeo.runtime.services.streaming.AbstractStreamSource
canReopen, copyTo, copyTo, destroy, getString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bytes

protected final byte[] bytes
Constructor Detail

ByteArraySource

public ByteArraySource(byte[] bytes)
Method Detail

getLength

public long getLength()
               throws IOException
Specified by:
getLength in interface StreamSource
Overrides:
getLength in class AbstractStreamSource
Throws:
IOException

getStream

public InputStream getStream()
                      throws IOException
Throws:
IOException

getBytes

public byte[] getBytes()
                throws IOException
Specified by:
getBytes in interface StreamSource
Overrides:
getBytes in class AbstractStreamSource
Throws:
IOException

Nuxeo Enterprise Platform 5.1

Copyright ? 2007 Nuxeo SAS. All Rights Reserved.