Serialized Form


Package com.healthmarketscience.rmiio

Class com.healthmarketscience.rmiio.DirectRemoteInputStream extends Object implements Serializable

serialVersionUID: 20080125L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Reads the state of this object and all of the underlying stream's data directly from the given ObjectInputStream. The stream data is stored in a temporary file in the default java temp directory with the name "stream_<num>.dat".

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes this object and all of the underlying stream's data directly to the given ObjectOutputStream.

Serial Data:
the compression status of the stream, followed by the default chunk size for the serialized stream data (int), followed by chunks of the underlying stream. each chunk has a chunk code which indicates how to handle it's length (either default, explicit as int, or EOF), and then the specified number of bytes if not EOF.
Throws:
IOException
Serialized Fields

_compress

boolean _compress
whether or not the bytes should be compressed when serialized

Class com.healthmarketscience.rmiio.GZIPRemoteInputStream extends RemoteInputStreamServer implements Serializable

serialVersionUID: 20080212L

Class com.healthmarketscience.rmiio.GZIPRemoteOutputStream extends RemoteOutputStreamServer implements Serializable

serialVersionUID: 20080212L

Class com.healthmarketscience.rmiio.RemoteInputStreamServer extends RemoteStreamServer<RemoteInputStreamServer,RemoteInputStream> implements Serializable

serialVersionUID: 20080212L

Class com.healthmarketscience.rmiio.RemoteIteratorClient extends Object implements Serializable

serialVersionUID: -7068967719628663585L

Serialized Fields

_remoteIStream

RemoteInputStream _remoteIStream
handle to the remote pipe linking this class to the server

Class com.healthmarketscience.rmiio.RemoteOutputStreamServer extends RemoteStreamServer<RemoteOutputStreamServer,RemoteOutputStream> implements Serializable

serialVersionUID: 20080212L

Class com.healthmarketscience.rmiio.RemoteStreamServer extends Object implements Serializable

serialVersionUID: 20080212L

Serialization Methods

writeReplace

protected final Object writeReplace()
                             throws ObjectStreamException
Manages serialization for all remote stream instances by returning the result of a call to RemoteStreamServer.export() on this instance as a Serializable replacement for an instance of this class. While generally the developer should be managing the call to export, implementing this method in a useful way makes the simple things simple (passing a reference to a server implementation in a remote method call will "do the right thing", replacing the actual reference to this instance with a reference to an automagically generated remote reference to this server instance).

Serial Data:
the serialized data is the object returned by the RemoteStreamServer.export() method
Throws:
NotSerializableException - if the export attempt fails
ObjectStreamException

Class com.healthmarketscience.rmiio.SerializableInputStream extends InputStream implements Serializable

serialVersionUID: -8922181237767770749L

Serialized Fields

_remoteIn

RemoteInputStream _remoteIn
the handle to the actual remote interface

Class com.healthmarketscience.rmiio.SerializableOutputStream extends OutputStream implements Serializable

serialVersionUID: 2752774698731338838L

Serialized Fields

_remoteOut

RemoteOutputStream _remoteOut
the handle to the actual remote interface

Class com.healthmarketscience.rmiio.SerialRemoteIteratorClient extends RemoteIteratorClient<DataType> implements Serializable

serialVersionUID: 3979308768398733924L

Class com.healthmarketscience.rmiio.SimpleRemoteInputStream extends RemoteInputStreamServer implements Serializable

serialVersionUID: 20080212L

Class com.healthmarketscience.rmiio.SimpleRemoteIterator extends Object implements Serializable

serialVersionUID: -4737864032220987188L

Serialized Fields

_iterable

Iterable<T> _iterable
the serializable collection

Class com.healthmarketscience.rmiio.SimpleRemoteOutputStream extends RemoteOutputStreamServer implements Serializable

serialVersionUID: 20080212L


Package com.healthmarketscience.rmiio.socket

Class com.healthmarketscience.rmiio.socket.RMISocket.Source extends Object implements Serializable

serialVersionUID: 20120625L

Serialized Fields

_remoteOut

RemoteOutputStream _remoteOut
the handle to the actual remote interface



Copyright © 2006–2016 Health Market Science. All rights reserved.