All Packages Class Hierarchy This Package Previous Next Index
Class ncsa.habanero.streams.MarshallOutputStream
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.ObjectOutputStream
|
+----ncsa.habanero.streams.MarshallOutputStream
- public class MarshallOutputStream
- extends ObjectOutputStream
- implements MarshallOutput, Delimiters
MarshallOutputStream
This is the output stream which can write marshallable objects.
-
replaceSpecifiables
-
-
underlyingSocket
-
-
MarshallOutputStream(OutputStream)
-
-
MarshallOutputStream(OutputStream, Socket)
-
-
copy(Object)
-
-
getUnderlyingSocket()
-
-
queryReplaceSpecifiables()
-
-
replaceObject(Object)
-
-
startReplacingSpecifiables()
-
-
stopReplacingSpecifiables()
-
replaceSpecifiables
protected int replaceSpecifiables
underlyingSocket
protected Socket underlyingSocket
MarshallOutputStream
public MarshallOutputStream(OutputStream out) throws IOException
- Parameters:
- out - the initializing output stream
- Returns:
- creates a MarshallOutputStream
MarshallOutputStream
public MarshallOutputStream(OutputStream out,
Socket s) throws IOException
- Parameters:
- out - the initializing output stream
- Returns:
- creates a MarshallOutputStream
getUnderlyingSocket
public Socket getUnderlyingSocket()
replaceObject
protected Object replaceObject(Object obj) throws IOException
- Overrides:
- replaceObject in class ObjectOutputStream
stopReplacingSpecifiables
public void stopReplacingSpecifiables()
startReplacingSpecifiables
public void startReplacingSpecifiables()
copy
public void copy(Object src) throws IllegalArgumentException
- Parameters:
- src - the source
- Returns:
- copies the state from src into the current object
- Throws: IllegalArgumentException
- if unknown
queryReplaceSpecifiables
public int queryReplaceSpecifiables()
All Packages Class Hierarchy This Package Previous Next Index