|
|||||||||||
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(java.lang.Exception e)
Writes an exception thrown by a remote method invocation to an underlying stream. |
void |
writeMethod(java.lang.reflect.Method m)
Writes the method in a remote method invocation to an underlying stream. |
void |
writeParameters(java.lang.Object[] p)
Writes the arguments in a remote method invocation to an underlying stream. |
void |
writeResult(java.lang.Object o)
Writes the result of a remote method invocation to an underlying stream. |
Methods inherited from interface org.objectweb.jonathan.apis.presentation.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(java.lang.reflect.Method m) throws java.rmi.MarshalException
m
- the method to be written.
java.rmi.MarshalException
- if something goes wrong.public void writeParameters(java.lang.Object[] p) throws java.rmi.MarshalException
p
- the objects representing the arguments.
java.rmi.MarshalException
- if something goes wrong.public void writeResult(java.lang.Object o) throws java.rmi.MarshalException
o
- the object representing the result.
java.rmi.MarshalException
- if something goes wrong.public void writeException(java.lang.Exception e) throws java.rmi.MarshalException
e
- the thrown exception.
java.rmi.MarshalException
- if something goes wrong.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |