net.jini.jeri.kerberos
Class KerberosUtil.ConnectionOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by net.jini.jeri.kerberos.KerberosUtil.ConnectionOutputStream
All Implemented Interfaces:
Closeable, Flushable
Enclosing class:
KerberosUtil

static class KerberosUtil.ConnectionOutputStream
extends OutputStream

Output stream returned by getOutputStream() of client or server connection


Field Summary
private  byte[] buf
           
private static int bufSize
           
private  KerberosUtil.Connection connection
           
private  int curLen
           
 
Constructor Summary
KerberosUtil.ConnectionOutputStream(KerberosUtil.Connection connection)
          Construct an instance of ConnectionOutputStream
 
Method Summary
 void close()
          Flush this stream, then close the DataOutputStream of the enclosed connection.
 void flush()
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bufSize

private static final int bufSize
See Also:
Constant Field Values

buf

private final byte[] buf

curLen

private int curLen

connection

private final KerberosUtil.Connection connection
Constructor Detail

KerberosUtil.ConnectionOutputStream

KerberosUtil.ConnectionOutputStream(KerberosUtil.Connection connection)
Construct an instance of ConnectionOutputStream

Method Detail

write

public void write(int b)
           throws IOException
Specified by:
write in class OutputStream
Throws:
IOException

write

public void write(byte[] b,
                  int off,
                  int len)
           throws IOException
Overrides:
write in class OutputStream
Throws:
IOException

flush

public void flush()
           throws IOException
Specified by:
flush in interface Flushable
Overrides:
flush in class OutputStream
Throws:
IOException

close

public void close()
           throws IOException
Flush this stream, then close the DataOutputStream of the enclosed connection.

Specified by:
close in interface Closeable
Overrides:
close in class OutputStream
Throws:
IOException


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.