1 package org.omg.PortableServer; 2 3 4 /** 5 * org/omg/PortableServer/ServantLocator.java . 6 * Generated by the IDL-to-Java compiler (portable), version "3.2" 7 * from ../../../../src/share/classes/org/omg/PortableServer/poa.idl 8 * Saturday, February 9, 2008 9:40:03 AM GMT 9 */ 10 11 12 /** 13 * When the POA has the NON_RETAIN policy it uses servant 14 * managers that are ServantLocators. Because the POA 15 * knows that the servant returned by this servant 16 * manager will be used only for a single request, 17 * it can supply extra information to the servant 18 * manager's operations and the servant manager's pair 19 * of operations may be able to cooperate to do 20 * something different than a ServantActivator. 21 * When the POA uses the ServantLocator interface, 22 * immediately after performing the operation invocation 23 * on the servant returned by preinvoke, the POA will 24 * invoke postinvoke on the servant manager, passing the 25 * ObjectId value and the Servant value as parameters 26 * (among others). This feature may be used to force 27 * every request for objects associated with a POA to 28 * be mediated by the servant manager. 29 */ 30 public interface ServantLocator extends ServantLocatorOperations, org.omg.PortableServer.ServantManager, org.omg.CORBA.portable.IDLEntity 31 { 32 } // interface ServantLocator 33