All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JavaGroups.JavaStack.RpcProtocol

java.lang.Object
   |
   +----JavaGroups.JavaStack.Protocol
           |
           +----JavaGroups.JavaStack.MessageProtocol
                   |
                   +----JavaGroups.JavaStack.RpcProtocol

public class RpcProtocol
extends MessageProtocol

Constructor Index

 o RpcProtocol()

Method Index

 o CallRemoteMethod(Object, MethodCall, int, long)
 o CallRemoteMethod(Object, String, int, long)
 o CallRemoteMethod(Object, String, Object, int, long)
 o CallRemoteMethod(Object, String, Object, Object, int, long)
 o CallRemoteMethod(Object, String, Object, Object, Object, int, long)
 o CallRemoteMethods(Vector, MethodCall, int, long)
 o CallRemoteMethods(Vector, String, int, long)
 o CallRemoteMethods(Vector, String, Object, int, long)
 o CallRemoteMethods(Vector, String, Object, Object, int, long)
 o CallRemoteMethods(Vector, String, Object, Object, Object, int, long)
 o GetName()
 o Handle(Message)
Message contains MethodCall.
 o HandleDownEvent(Event)
Handle down event.
 o HandleUpEvent(Event)
Handle up event.

Constructors

 o RpcProtocol
 public RpcProtocol()

Methods

 o GetName
 public String GetName()
Overrides:
GetName in class Protocol
 o CallRemoteMethods
 public RspList CallRemoteMethods(Vector dests,
                                  String method_name,
                                  int mode,
                                  long timeout)
 o CallRemoteMethods
 public RspList CallRemoteMethods(Vector dests,
                                  String method_name,
                                  Object arg1,
                                  int mode,
                                  long timeout)
 o CallRemoteMethods
 public RspList CallRemoteMethods(Vector dests,
                                  String method_name,
                                  Object arg1,
                                  Object arg2,
                                  int mode,
                                  long timeout)
 o CallRemoteMethods
 public RspList CallRemoteMethods(Vector dests,
                                  String method_name,
                                  Object arg1,
                                  Object arg2,
                                  Object arg3,
                                  int mode,
                                  long timeout)
 o CallRemoteMethods
 public RspList CallRemoteMethods(Vector dests,
                                  MethodCall method_call,
                                  int mode,
                                  long timeout)
 o CallRemoteMethod
 public Object CallRemoteMethod(Object dest,
                                String method_name,
                                int mode,
                                long timeout) throws Timeout, Suspected
 o CallRemoteMethod
 public Object CallRemoteMethod(Object dest,
                                String method_name,
                                Object arg1,
                                int mode,
                                long timeout) throws Timeout, Suspected
 o CallRemoteMethod
 public Object CallRemoteMethod(Object dest,
                                String method_name,
                                Object arg1,
                                Object arg2,
                                int mode,
                                long timeout) throws Timeout, Suspected
 o CallRemoteMethod
 public Object CallRemoteMethod(Object dest,
                                String method_name,
                                Object arg1,
                                Object arg2,
                                Object arg3,
                                int mode,
                                long timeout) throws Timeout, Suspected
 o CallRemoteMethod
 public Object CallRemoteMethod(Object dest,
                                MethodCall method_call,
                                int mode,
                                long timeout) throws Timeout, Suspected
 o Handle
 public Object Handle(Message req)
Message contains MethodCall. Execute it against *this* object and return result. Use MethodCall.Invoke() to do this. Return result.

Overrides:
Handle in class MessageProtocol
 o HandleUpEvent
 public boolean HandleUpEvent(Event evt)
Handle up event. Return false if it should not be passed up the stack.

Overrides:
HandleUpEvent in class MessageProtocol
 o HandleDownEvent
 public boolean HandleDownEvent(Event evt)
Handle down event. Return false if it should not be passed down the stack.

Overrides:
HandleDownEvent in class MessageProtocol

All Packages  Class Hierarchy  This Package  Previous  Next  Index