org.ow2.bonita.facade
Class APIInterceptor

java.lang.Object
  extended by org.ow2.bonita.facade.APIInterceptor
All Implemented Interfaces:
java.io.Serializable, java.lang.reflect.InvocationHandler

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

See Also:
Serialized Form

Nested Class Summary
static class APIInterceptor.Context
           
 
Field Summary
protected static java.util.logging.Logger LOG
           
 
Constructor Summary
APIInterceptor(java.lang.Object api)
           
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final java.util.logging.Logger LOG
Constructor Detail

APIInterceptor

public APIInterceptor(java.lang.Object api)
Method Detail

invoke

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