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.ByteBuffer
private javax.security.sasl.SaslClient
private 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, transferTo
Methods 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:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.InputStream
- Throws:
java.io.IOException
-
read
public int read() throws java.io.IOException- Specified by:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
read
public int read(byte[] b) throws java.io.IOException - Overrides:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
read
public int read(byte[] b, int off, int len) throws java.io.IOException - Overrides:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
skip
public long skip(long n) throws java.io.IOException - Overrides:
skip
in classjava.io.InputStream
- Throws:
java.io.IOException
-
fetchDecodedBuffer
private void fetchDecodedBuffer() throws java.io.IOException- Throws:
java.io.IOException
-