org.apache.tuscany.sca.binding.corba.impl.reference
Class InterfaceMethodInterceptor

java.lang.Object
  extended by org.apache.tuscany.sca.binding.corba.impl.reference.InterfaceMethodInterceptor

public class InterfaceMethodInterceptor
extends java.lang.Object


Constructor Summary
InterfaceMethodInterceptor(org.omg.CORBA.Object reference, java.lang.Class<?> javaClass)
           
 
Method Summary
 java.lang.Object intercept(java.lang.Object object, java.lang.reflect.Method method, java.lang.Object[] arguments, MethodProxy arg3)
          Create and execute DynaCorbaRequest instance, basing on intercepted method arguments, return types, exceptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceMethodInterceptor

public InterfaceMethodInterceptor(org.omg.CORBA.Object reference,
                                  java.lang.Class<?> javaClass)
Method Detail

intercept

public java.lang.Object intercept(java.lang.Object object,
                                  java.lang.reflect.Method method,
                                  java.lang.Object[] arguments,
                                  MethodProxy arg3)
                           throws java.lang.Throwable
Create and execute DynaCorbaRequest instance, basing on intercepted method arguments, return types, exceptions

Throws:
java.lang.Throwable