Nuxeo ECM Projects 5.4.3-SNAPSHOT

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

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

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

canReopen

public boolean canReopen()
Specified by:
canReopen in interface StreamSource
Overrides:
canReopen in class AbstractStreamSource

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 ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.