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. package com.sun.corba.se.spi.protocol;
  8. import com.sun.corba.se.pept.protocol.ServerRequestDispatcher;
  9. import com.sun.corba.se.spi.ior.ObjectKey;
  10. // XXX These must all be replaced by Sun private APIs.
  11. import com.sun.corba.se.spi.ior.IOR ;
  12. /**
  13. * Server delegate adds behavior on the server-side -- specifically
  14. * on the dispatch path. A single server delegate instance serves
  15. * many server objects. This is the second level of the dispatch
  16. * on the server side: Acceptor to ServerSubcontract to ServerRequestDispatcher to
  17. * ObjectAdapter to Servant, although this may be short-circuited.
  18. * Instances of this class are registered in the subcontract Registry.
  19. */
  20. public interface CorbaServerRequestDispatcher
  21. extends ServerRequestDispatcher
  22. {
  23. /**
  24. * Handle a locate request.
  25. */
  26. public IOR locate(ObjectKey key);
  27. }
  28. // End of file.