public interface JRMIOptRef extends JRMIRef
Jeremie reference
with the
addition of methods for type-specific marshalling of data
for remote method invocations, as opposed to the use of generic
reflection-based marshalling.packagePrefix, serialVersionUID
Modifier and Type | Method and Description |
---|---|
void |
invoke(org.objectweb.jonathan.presentation.api.Marshaller marshaller)
Sends the marshaller with the invocation data down the protocol stack.
|
org.objectweb.jonathan.protocols.api.ReplyInterface |
prepareInvocation(org.objectweb.jonathan.presentation.api.Marshaller marshaller)
Prepares the marshaller prior to marshalling invocation data.
|
org.objectweb.jonathan.presentation.api.Marshaller |
request()
Obtains a marshaller for marshalling remote method invocation data.
|
done, getRefClass, invoke, invoke, newCall, remoteEquals, remoteHashCode, remoteToString
readExternal, writeExternal
org.objectweb.jonathan.presentation.api.Marshaller request() throws MarshalException
MarshalException
- if something goes wrong.org.objectweb.jonathan.protocols.api.ReplyInterface prepareInvocation(org.objectweb.jonathan.presentation.api.Marshaller marshaller) throws MarshalException
marshaller
- a marshaller to be used for the invocation data;MarshalException
- if something goes wrong.void invoke(org.objectweb.jonathan.presentation.api.Marshaller marshaller) throws MarshalException
marshaller
- a marshaller with the invocation data;MarshalException
- if something goes wrong.