ByteArrayInputStreamSource
  public
  
  
  
  class
  ByteArrayInputStreamSource
  
    extends Object
  
  
  
  
  
      implements
      
        InputStreamSource
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.result.ByteArrayInputStreamSource | 
Summary
| Public constructors | |
|---|---|
| 
      ByteArrayInputStreamSource(byte[] array)
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        void | 
      close()
      Do any required cleanup on the source of the InputStream. | 
| 
        
        
        
        
        
        InputStream | 
      createInputStream()
      Return a new clone of the  | 
| 
        
        
        
        
        
        long | 
      size()
      Return the size in bytes of the source data. | 
Public constructors
ByteArrayInputStreamSource
public ByteArrayInputStreamSource (byte[] array)
| Parameters | |
|---|---|
| array | byte | 
Public methods
close
public void close ()
Do any required cleanup on the source of the InputStream. Calling this method essentially
 invalidates this InputStreamSource.
createInputStream
public InputStream createInputStream ()
Return a new clone of the ERROR(/InputStream), so that the caller can read the stream from
 the beginning.  Each invocation of this method (until cancel() is called) will
 return an identically-behaving ERROR(/InputStream) -- the same contents will be returned.
| Returns | |
|---|---|
| InputStream | An ERROR(/InputStream)that the caller can use to read the data source from the
         beginning.  May returnnullif thisInputStreamSourcehas been
         invalidated by a prior call tocancel(), or if a new InputStream cannot be
         created for some other reason. | 
size
public long size ()
Return the size in bytes of the source data.
| Returns | |
|---|---|
| long | |
