Main Page   Packages   Class Hierarchy   Compound List   Compound Members   Related Pages  

Sct::ISProxy.ObjectManagerISProxy Class Reference

Handles reading and writing of objects using a proxy. More...

List of all members.

Public Member Functions

Name writeObject (Serializable object) throws java.io.IOException
 Write a Serializable object.

void writeObject (OStream s, String name, Streamable object, boolean writeClassName) throws java.io.IOException
 A simple implementation - if writeClassName, calls writeClassName to write the className then class object.write(OStream s, this).


Static Public Member Functions

ObjectManagerISProxy instance ()


Detailed Description

Handles reading and writing of objects using a proxy.

This means that the object is written to a file using Sct.File.ObjectManagerFile but an ISProxy object that points to it is written to IS using Sct.IS.ObjectManagerIS.

The basic semantics are: If asked to write a top-level object,, write it to a File, and write a proxy to IS

Author:
Matthew Palmer


Member Function Documentation

Name Sct.ISProxy.ObjectManagerISProxy.writeObject Serializable    object throws java.io.IOException
 

Write a Serializable object.

Todo:
Should this take an extra back-end dependant parameter?
Returns:
a Name object that can be used to read the written object
Exceptions:
IOException if a problem occurs during IO

Implements Sct.ObjectManager.


The documentation for this class was generated from the following file:
Generated on Mon Dec 15 19:38:53 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3