|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.OutputStream
java.io.ObjectOutputStream
org.objectweb.carol.cmi.CmiOutputStream
public class CmiOutputStream
To deserialize objects exchanged between CMI registries.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.io.ObjectOutputStream |
---|
java.io.ObjectOutputStream.PutField |
Field Summary |
---|
Fields inherited from interface java.io.ObjectStreamConstants |
---|
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING |
Constructor Summary | |
---|---|
CmiOutputStream(java.io.OutputStream out)
Create a new object for the output stream |
Method Summary | |
---|---|
protected void |
annotateClass(java.lang.Class cl)
|
protected void |
annotateProxyClass(java.lang.Class cl)
|
static byte[] |
serialize(java.lang.String key,
java.rmi.Remote obj)
Serialize a CMI_stub or a part of it |
protected void |
writeLocation(java.lang.String location)
|
Methods inherited from class java.io.ObjectOutputStream |
---|
close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeClassDescriptor, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTF |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CmiOutputStream(java.io.OutputStream out) throws java.io.IOException
out
- ouput stream
java.io.IOException
- if IO exception is encounteredMethod Detail |
---|
protected void annotateClass(java.lang.Class cl) throws java.io.IOException
annotateClass
in class java.io.ObjectOutputStream
java.io.IOException
ObjectOutputStream.annotateClass(Class)
protected void annotateProxyClass(java.lang.Class cl) throws java.io.IOException
annotateProxyClass
in class java.io.ObjectOutputStream
java.io.IOException
ObjectOutputStream.annotateProxyClass(Class)
protected void writeLocation(java.lang.String location) throws java.io.IOException
java.io.IOException
ObjectOutputStream#writeLocation(Class)
public static byte[] serialize(java.lang.String key, java.rmi.Remote obj) throws java.rmi.RemoteException
key
- jndi-name associated with the remote objectobj
- remote object
java.rmi.RemoteException
- if an error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |