* The adapter will obtain the object key and then determine which object instance to pass the
* invocation to.
*/
public void invoke( java.lang.String methodName, byte[] objectKey, gcc.rmi.iiop.ObjectInputStream input, gcc.rmi.iiop.ObjectOutputStream output )
{
RemoteInterface skeleton = getRemoteInterface();
Object instance = getInstance( objectKey );
if (instance != null)
{
skeleton.$invoke( methodName, objectKey, instance, input, output );
}
else
{
throw new org.omg.CORBA.OBJECT_NOT_EXIST(new String(objectKey));
}