mandala.rami.transparency.total
Class AsynchronousProxyInvocationHandler

java.lang.Object
  extended bymandala.rami.transparency.total.AsynchronousProxyInvocationHandler
All Implemented Interfaces:
java.lang.reflect.InvocationHandler, java.io.Serializable

public class AsynchronousProxyInvocationHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler, java.io.Serializable

This class implements the total transparent reflexive asynchronous method invocation mechanism.

Version:
1.0
Author:
eipi
See Also:
InvocationHandler, Serialized Form

Field Summary
protected  AsynchronousReference asynchronousReference
           
protected static Syslog syslog
           
 
Constructor Summary
protected AsynchronousProxyInvocationHandler(AsynchronousReference asynchronousReference)
           
 
Method Summary
 AsynchronousReference getAsynchronousReference()
           
static AsynchronousProxyInvocationHandler getInstance(AsynchronousReference asynchronousReference)
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

syslog

protected static Syslog syslog

asynchronousReference

protected final AsynchronousReference asynchronousReference
Constructor Detail

AsynchronousProxyInvocationHandler

protected AsynchronousProxyInvocationHandler(AsynchronousReference asynchronousReference)
Method Detail

getAsynchronousReference

public AsynchronousReference getAsynchronousReference()

getInstance

public static AsynchronousProxyInvocationHandler getInstance(AsynchronousReference asynchronousReference)

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable

toString

public java.lang.String toString()


Mandala help mailing list