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

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

public class InterfaceInstanceCreator
extends java.lang.Object


Constructor Summary
InterfaceInstanceCreator()
           
 
Method Summary
static java.lang.Object createInstance(org.omg.CORBA.Object reference, java.lang.Class<?> forClass)
          Dynamically creates instance of user defined interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceInstanceCreator

public InterfaceInstanceCreator()
Method Detail

createInstance

public static java.lang.Object createInstance(org.omg.CORBA.Object reference,
                                              java.lang.Class<?> forClass)
Dynamically creates instance of user defined interface. Instance is enhanced by RemoteMethodInterceptor

Parameters:
reference - CORBA reference
forClass - user defined interface
Returns:
dynamic implementation instance