|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
A JRMIMarshaller provides a high-level encoding-independent interface for marshalling remote method invocations.
| Method Summary | |
void |
writeException(Exception e)
Writes an exception thrown by a remote method invocation to an underlying stream. |
void |
writeMethod(Method m)
Writes the method in a remote method invocation to an underlying stream. |
void |
writeParameters(Object[] p)
Writes the arguments in a remote method invocation to an underlying stream. |
void |
writeResult(Object o)
Writes the result of a remote method invocation to an underlying stream. |
| Methods inherited from interface org.objectweb.jonathan.presentation.api.Marshaller |
close, getContext, getOffset, getState, isLittleEndian, outputStream, reset, sameContents, setOffset, write, writeBoolean, writeByte, writeByteArray, writeChar16, writeChar8, writeDouble, writeFloat, writeInt, writeLong, writeReference, writeShort, writeString16, writeString8, writeValue |
| Method Detail |
public void writeMethod(Method m)
throws MarshalException
m - the method to be written.
MarshalException - if something goes wrong.
public void writeParameters(Object[] p)
throws MarshalException
p - the objects representing the arguments.
MarshalException - if something goes wrong.
public void writeResult(Object o)
throws MarshalException
o - the object representing the result.
MarshalException - if something goes wrong.
public void writeException(Exception e)
throws MarshalException
e - the thrown exception.
MarshalException - if something goes wrong.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||