Class SaslInputStream
java.lang.Object
java.io.InputStream
org.tmatesoft.svn.core.internal.io.svn.sasl.SaslInputStream
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class SaslInputStream
extends java.io.InputStream
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate java.nio.ByteBufferprivate javax.security.sasl.SaslClientprivate byte[]private java.io.InputStream -
Constructor Summary
ConstructorsConstructorDescriptionSaslInputStream(javax.security.sasl.SaslClient client, int bufferSize, java.io.InputStream in) -
Method Summary
Methods inherited from class java.io.InputStream
available, mark, markSupported, nullInputStream, readAllBytes, readNBytes, readNBytes, reset, skipNBytes, transferToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
mySource
private java.io.InputStream mySource -
myClient
private javax.security.sasl.SaslClient myClient -
myReadBuffer
private byte[] myReadBuffer -
myByteBuffer
private java.nio.ByteBuffer myByteBuffer
-
-
Constructor Details
-
SaslInputStream
public SaslInputStream(javax.security.sasl.SaslClient client, int bufferSize, java.io.InputStream in)
-
-
Method Details
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Overrides:
closein classjava.io.InputStream- Throws:
java.io.IOException
-
read
public int read() throws java.io.IOException- Specified by:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
read
public int read(byte[] b) throws java.io.IOException - Overrides:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
read
public int read(byte[] b, int off, int len) throws java.io.IOException - Overrides:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
skip
public long skip(long n) throws java.io.IOException - Overrides:
skipin classjava.io.InputStream- Throws:
java.io.IOException
-
fetchDecodedBuffer
private void fetchDecodedBuffer() throws java.io.IOException- Throws:
java.io.IOException
-