org.apache.tuscany.sca.binding.corba.impl.service
Class ComponentInvocationProxy

java.lang.Object
  extended by org.apache.tuscany.sca.binding.corba.impl.service.ComponentInvocationProxy
All Implemented Interfaces:
InvocationProxy

public class ComponentInvocationProxy
extends java.lang.Object
implements InvocationProxy


Constructor Summary
ComponentInvocationProxy(RuntimeComponentService service, RuntimeWire wire, java.lang.Class<?> javaClass)
           
 
Method Summary
 OperationTypes getOperationTypes(java.lang.String operationName)
          Gets operations types for target
 java.lang.Object invoke(java.lang.String operationName, java.util.List<java.lang.Object> arguments)
          Invokes target operation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentInvocationProxy

public ComponentInvocationProxy(RuntimeComponentService service,
                                RuntimeWire wire,
                                java.lang.Class<?> javaClass)
                         throws RequestConfigurationException
Throws:
RequestConfigurationException
Method Detail

getOperationTypes

public OperationTypes getOperationTypes(java.lang.String operationName)
Description copied from interface: InvocationProxy
Gets operations types for target

Specified by:
getOperationTypes in interface InvocationProxy
Returns:

invoke

public java.lang.Object invoke(java.lang.String operationName,
                               java.util.List<java.lang.Object> arguments)
                        throws InvocationException
Description copied from interface: InvocationProxy
Invokes target operation

Specified by:
invoke in interface InvocationProxy
Returns:
Throws:
InvocationException