- /*
- * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- */
- package javax.ejb;
-
- import java.rmi.RemoteException;
-
- /**
- * The Handle interface is implemented by all EJB object handles. A handle
- * is an abstraction of a network reference to an EJB object. A handle is
- * intended to be used as a "robust" persistent reference to an EJB object.
- */
- public interface Handle extends java.io.Serializable {
- /**
- * Obtain the EJB object reference represented by this handle.
- *
- * @exception RemoteException The EJB object could not be obtained
- * because of a system-level failure.
- */
- public EJBObject getEJBObject() throws RemoteException;
- }