Skip navigation links 
 
oracle.security.crypto.util
Class UnsyncByteArrayInputStream
java.lang.Object
  
java.io.InputStream
      
oracle.security.crypto.util.UnsyncByteArrayInputStream
- All Implemented Interfaces:
 
- java.io.Closeable
 
- 
public class UnsyncByteArrayInputStream
 
- extends java.io.InputStream
 
A ByteArrayInputStream with unsynchronized methods for greater efficiency.
 
| Field Summary | 
protected  byte[] | 
buf 
            | 
protected  int | 
count 
            | 
protected  int | 
mark 
            | 
protected  int | 
pos 
            | 
  
 
  
 
 
| Methods inherited from class java.io.InputStream | 
read | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
buf
protected byte[] buf
pos
protected int pos
mark
protected int mark
count
protected int count
UnsyncByteArrayInputStream
public UnsyncByteArrayInputStream(byte[] buf)
UnsyncByteArrayInputStream
public UnsyncByteArrayInputStream(byte[] buf,
                                  int off,
                                  int len)
read
public int read()
         throws java.io.IOException
- 
- Specified by:
 
read in class java.io.InputStream 
 
- 
- Throws:
 
java.io.IOException 
 
read
public int read(byte[] b,
                int off,
                int len)
         throws java.io.IOException
- 
- Overrides:
 
read in class java.io.InputStream 
 
- 
- Throws:
 
java.io.IOException 
 
skip
public long skip(long n)
          throws java.io.IOException
- 
- Overrides:
 
skip in class java.io.InputStream 
 
- 
- Throws:
 
java.io.IOException 
 
available
public int available()
              throws java.io.IOException
- 
- Overrides:
 
available in class java.io.InputStream 
 
- 
- Throws:
 
java.io.IOException 
 
markSupported
public boolean markSupported()
- 
- Overrides:
 
markSupported in class java.io.InputStream 
 
mark
public void mark(int readAheadLimit)
- 
- Overrides:
 
mark in class java.io.InputStream 
 
reset
public void reset()
           throws java.io.IOException
- 
- Overrides:
 
reset in class java.io.InputStream 
 
- 
- Throws:
 
java.io.IOException 
 
close
public void close()
           throws java.io.IOException
- 
- Specified by:
 
close in interface java.io.Closeable 
- Overrides:
 
close in class java.io.InputStream 
 
- 
- Throws:
 
java.io.IOException 
 
Skip navigation links 
 
Copyright © 2005, 2009, Oracle. All rights reserved.