001 /***** Copyright (c) 1999-2000 Object Management Group. Unlimited rights to 002 duplicate and use this code are hereby granted provided that this 003 copyright notice is included. 004 *****/ 005 006 package org.omg.PortableServer.portable; 007 008 public interface Delegate { 009 010 org.omg.CORBA.ORB orb(org.omg.PortableServer.Servant self); 011 org.omg.CORBA.Object this_object(org.omg.PortableServer.Servant self); 012 org.omg.PortableServer.POA poa(org.omg.PortableServer.Servant self); 013 byte[] object_id(org.omg.PortableServer.Servant self); 014 org.omg.PortableServer.POA default_POA( 015 org.omg.PortableServer.Servant self); 016 boolean is_a(org.omg.PortableServer.Servant self, 017 java.lang.String repository_id); 018 boolean non_existent(org.omg.PortableServer.Servant self); 019 /** @deprecated Deprecated by CORBA 2.4 020 */ 021 org.omg.CORBA.InterfaceDef get_interface( 022 org.omg.PortableServer.Servant self); 023 org.omg.CORBA.Object get_interface_def( 024 org.omg.PortableServer.Servant self); 025 026 }