|
||||||||||
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 |