1 /* 2 * @(#)CorbaServerRequestDispatcher.java 1.32 03/12/19 3 * 4 * Copyright 2004 Sun Microsystems, Inc. All rights reserved. 5 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. 6 */ 7 8 package com.sun.corba.se.spi.protocol; 9 10 import com.sun.corba.se.pept.protocol.ServerRequestDispatcher; 11 12 import com.sun.corba.se.spi.ior.ObjectKey; 13 14 // XXX These must all be replaced by Sun private APIs. 15 import com.sun.corba.se.spi.ior.IOR ; 16 17 /** 18 * Server delegate adds behavior on the server-side -- specifically 19 * on the dispatch path. A single server delegate instance serves 20 * many server objects. This is the second level of the dispatch 21 * on the server side: Acceptor to ServerSubcontract to ServerRequestDispatcher to 22 * ObjectAdapter to Servant, although this may be short-circuited. 23 * Instances of this class are registered in the subcontract Registry. 24 */ 25 public interface CorbaServerRequestDispatcher 26 extends ServerRequestDispatcher 27 { 28 /** 29 * Handle a locate request. 30 */ 31 public IOR locate(ObjectKey key); 32 } 33 34 // End of file. 35 36