I do mean the instance of the type EBJObject to available.
Here what is from
java doc I believe an instance of EJBObject is an instance of a class that is created by container and implements the component interface provided by bean provider. This instance implements Remote.
A bean instance is usually an instance of the bean class that is usually not a Remote.
As the java doc says, the getEJBObject "Obtain a reference to the EJB object that is currently
associated with the instance". It is client view of the "bean instance". It is the the proxy of the "bean instance" whose existence my be not neccessarily tied with the existence the EJBObject. When client calls create() on the home object, it returns an EJBObject which is a remote. Container need to assoicate a bean instance so that the client's subsequence call to this EJBObject is delegated to the bean instance. Container my create a new bean instance or use one in the pool to complete this assoication.
The ability to obtain a "associated EBJObject reference" should be looked as an evidance of this association not the existence of the bean instance or the remote EJBObject.
Thanks,
Thanks,<br />Jack Zhou<br />SCJP, SCJD, SCWCD, SCBCD, SCDJWS,SCEA