| Package | Description |
|---|---|
| javax.ejb |
Contains the Enterprise Bean classes
and interfaces that define the contracts between the enterprise bean
and its clients and between the enterprise bean and the enterprise bean container.
|
| javax.ejb.spi |
Defines interfaces that are implemented by
the enterprise bean container.
|
| javax.management.j2ee |
Provides the Jakarta Management Enterprise Bean component (MEJB) interfaces.
|
| org.jboss.ejb.client |
| Modifier and Type | Method and Description |
|---|---|
EJBObject |
EntityContext.getEJBObject()
Obtain a reference to the enterprise bean object that is currently associated with
the instance.
|
EJBObject |
Handle.getEJBObject()
Obtain the enterprise bean object reference represented by this handle.
|
EJBObject |
SessionContext.getEJBObject()
Obtain a reference to the enterprise bean object that is currently associated with
the instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
EJBObject.isIdentical(EJBObject obj)
Test if a given enterprise bean object is identical to the invoked enterprise bean object.
|
| Modifier and Type | Method and Description |
|---|---|
EJBObject |
HandleDelegate.readEJBObject(ObjectInputStream istream)
Deserialize the EJBObject reference corresponding to a Handle.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HandleDelegate.writeEJBObject(EJBObject ejbObject,
ObjectOutputStream ostream)
Serialize the EJBObject reference corresponding to a Handle.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Management
The Management interface provides the APIs to navigate and manipulate
managed objects.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEJBMetaData<T extends EJBObject,H extends EJBHome>
Abstract base class for all Enterprise Beans metadata.
|
class |
EJBHandle<T extends EJBObject>
A handle for an Enterprise Bean interface.
|
class |
EntityEJBLocator<T extends EJBObject>
A locator for an entity Enterprise Bean.
|
class |
EntityEJBMetaData<T extends EJBObject,H extends EJBHome>
Enterprise Beans metadata for entity Enterprise Beans.
|
class |
StatefulEJBMetaData<T extends EJBObject,H extends EJBHome>
EJB metadata for stateful EJBs.
|
class |
StatelessEJBMetaData<T extends EJBObject,H extends EJBHome>
Enterprise Beans metadata for stateless Enterprise Beans.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends EJBObject,H extends EJBHome> |
StatelessEJBMetaData.create(Class<T> remoteInterfaceClass,
EJBHomeLocator<H> homeLocator)
Construct a new instance.
|
static <T extends EJBObject,H extends EJBHome> |
StatefulEJBMetaData.create(Class<T> remoteInterfaceClass,
EJBHomeLocator<H> homeLocator)
Construct a new instance.
|
static <T extends EJBObject,H extends EJBHome> |
EntityEJBMetaData.create(Class<T> remoteInterfaceClass,
EJBHomeLocator<H> homeLocator,
Class<?> primaryKeyClass)
Construct a new instance.
|
static <T extends EJBObject> |
EntityEJBLocator.create(Class<T> viewType,
EJBIdentifier identifier,
Object primaryKey,
Affinity affinity)
Construct a new instance.
|
static <T extends EJBObject> |
EJBHandle.create(EJBLocator<T> locator)
Construct a new instance.
|
<S extends EJBObject> |
EJBLocator.narrowAsEntity(Class<S> type)
Narrow this locator to the target type as a entity locator.
|
<S extends EJBObject> |
EntityEJBLocator.narrowAsEntity(Class<S> type) |
Copyright © 2025 JBoss by Red Hat. All rights reserved.