Module jakarta.ejb
Package jakarta.ejb

Interface EJBObject

All Superinterfaces:
Remote

public interface EJBObject extends Remote
The EJBObject interface is extended by all enterprise beans' remote interfaces. An enterprise bean's remote interface provides the remote client view of an enterprise bean object. An enterprise bean's remote interface defines the business methods callable by a remote client.

The remote interface must extend the jakarta.ejb.EJBObject interface, and define the enterprise bean specific business methods.

The enterprise bean's remote interface is defined by the enterprise bean provider and implemented by the enterprise bean container.

Enterprise beans written to the EJB 3.0 and later APIs do not require a remote interface that extends the EJBObject interface. A remote business interface can be used instead.

Since:
EJB 1.0