net.sourceforge.esw.transport
Interface IRMIInvocationHandler

All Superinterfaces:
java.rmi.Remote, java.io.Serializable
All Known Implementing Classes:
RMIInvocationHandlerServer

public interface IRMIInvocationHandler
extends java.rmi.Remote, java.io.Serializable

Interface used by clients to be wrapped for transport.


Method Summary
 java.lang.Class[] getInterfaces()
          Returns the interfaces to be used by the Proxy object.
 boolean hasDeclaredEqualsMethod()
          Returns if the Object this Handler represents has a .equals method declared.
 java.lang.Object invoke(java.lang.String aMethodName, java.lang.Object[] aArgsClass, java.lang.Object[] aArgs)
          Invokes the specified method against the current subject.
 

Method Detail

hasDeclaredEqualsMethod

public boolean hasDeclaredEqualsMethod()
                                throws java.rmi.RemoteException
Returns if the Object this Handler represents has a .equals method declared.

Returns:
if the Object this Handler represents has a .equals method declared.

getInterfaces

public java.lang.Class[] getInterfaces()
                                throws java.rmi.RemoteException
Returns the interfaces to be used by the Proxy object.

Returns:
the set of interfaces to use for the proxy.

invoke

public java.lang.Object invoke(java.lang.String aMethodName,
                               java.lang.Object[] aArgsClass,
                               java.lang.Object[] aArgs)
                        throws java.lang.Exception
Invokes the specified method against the current subject.



Copyright 2002 Free Software Foundation. All Rights Reserved.