1. /*
  2. * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
  3. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  4. */
  5. package javax.ejb;
  6. import java.rmi.RemoteException;
  7. /**
  8. * The HomeHandle interface is implemented by all home object handles. A handle
  9. * is an abstraction of a network reference to a home object. A handle is
  10. * intended to be used as a "robust" persistent reference to a home object.
  11. */
  12. public interface HomeHandle extends java.io.Serializable {
  13. /**
  14. * Obtain the home object represented by this handle.
  15. *
  16. * @exception RemoteException The home object could not be obtained
  17. * because of a system-level failure.
  18. */
  19. public EJBHome getEJBHome() throws RemoteException;
  20. }