javax.ejb |
EJB 3.0 API
API used by EJB 3.0 container
|
Java Source File Name | Type | Comment |
AccessLocalException.java | Class | An AccessLocalException is thrown to indicate that the caller does not have
permission to call the method. |
ActivationConfigProperty.java | Annotation | Properties used by a Message Driven Bean to set properties. |
ApplicationException.java | Annotation | An exception annotated with this annotation will be an application exception and then thrown to the user.
And by default, no rollback is done before throwing the exception. |
ConcurrentAccessException.java | Class | A ConcurrentAccessException indicates that the client has attempted an
invocation on a stateful session bean while another invocation is in
progress. |
CreateException.java | Class | The CreateException exception must be included in the throws clauses of all
create methods defined in an enterprise Bean's home interface.
This exception is used as a standard application-level exception to report a
failure to create an EJB object. |
DuplicateKeyException.java | Class | The DuplicateKeyException exception is thrown if an entity EJB object cannot
be created because an object with the same key already exists. |
EJB.java | Annotation | Allows to inject a reference to an EJB. |
EJBAccessException.java | Class | Access to a method was denied. |
EJBContext.java | Interface | Allows to gets some info on the bean. |
EJBException.java | Class | Thrown for unexpected exception. |
EJBHome.java | Interface | Used by EJB 2.1 for their business remote home interface. |
EJBLocalHome.java | Interface | Used by EJB 2.1 for their business local home interface. |
EJBLocalObject.java | Interface | Used by EJB 2.1 for their business local interface. |
EJBMetaData.java | Interface | Metadata of EJB provided to the client. |
EJBObject.java | Interface | Used by EJB 2.1 for their business remote interface. |
EJBs.java | Annotation | List of EJBs. |
EJBTransactionRequiredException.java | Class | A transaction is required but there was no transaction. |
EJBTransactionRolledbackException.java | Class | Current transaction has been rollbacked. |
EnterpriseBean.java | Interface | Each EJB 2.1 bean needs to implement this interface. |
EntityBean.java | Interface | Each EJB 2.1 Entity bean needs to implement this interface. |
EntityContext.java | Interface | The EntityContext interface provides an instance with access to the
container-provided runtime context of an entity enterprise Bean instance. |
FinderException.java | Class | The FinderException exception must be included in the throws clause of every
findMETHOD(...) method of an entity Bean's home interface.
The exception is used as a standard application-level exception to report a
failure to find the requested EJB object(s). |
Handle.java | Interface | The Handle interface is implemented by all EJB object handles. |
HomeHandle.java | Interface | The HomeHandle interface is implemented by all home object handles. |
Init.java | Annotation | A method of a session bean with this annotation will be used as a create
method (for adapter EJB 2.1 view). |
Local.java | Annotation | Used on a bean/interface to mark it as a local interface. |
LocalHome.java | Annotation | Adapted view for a local home (EJB 2.1). |
MessageDriven.java | Annotation | Defines a Message Driven Bean when applied on a bean's class. |
MessageDrivenBean.java | Interface | The MessageDrivenBean interface is implemented by every message-driven
enterprise Bean class. |
MessageDrivenContext.java | Interface | The MessageDrivenContext interface provides access to the runtime
message-driven context that the container provides for a message-driven
enterprise Bean instance. |
NoSuchEJBException.java | Class | The EJB on which we call methods has been removed. |
NoSuchEntityException.java | Class | The NoSuchEntityException exception is thrown by an Entity Bean instance to
its container to report that the invoked business method or callback method
could not be completed because of the underlying entity was removed from the
database.
This exception may be thrown by the bean class methods that implement the
business methods defined in the bean's component interface; and by the
ejbLoad and ejbStore methods. |
NoSuchObjectLocalException.java | Class | The EJB on which we call methods has been removed. |
ObjectNotFoundException.java | Class | The ObjectNotFoundException exception is thrown by a finder method to
indicate that the specified EJB object does not exist.
Only the finder methods that are declared to return a single EJB object use
this exception. |
PostActivate.java | Annotation | Called on a stateful bean's method when activation has been done. |
PrePassivate.java | Annotation | Called on a stateful bean's method before passivation. |
Remote.java | Annotation | Used on a bean/interface to mark it as a remote interface. |
RemoteHome.java | Annotation | Adapted view for a remote home (EJB 2.1). |
Remove.java | Annotation | Call on this annotated method will do a remove of the stateful bean except if retainIfException is set to true. |
RemoveException.java | Class | The RemoveException exception is thrown at an attempt to remove an EJB object
when the enterprise Bean or the container does not allow the EJB object to be
removed. |
SessionBean.java | Interface | The SessionBean interface is implemented by every session enterprise Bean
class. |
SessionContext.java | Interface | Context provided by Session Bean. |
SessionSynchronization.java | Interface | The SessionSynchronization interface allows a session Bean instance to be
notified by its container of transaction boundaries. |
Stateful.java | Annotation | Defined the class annotated by Stateful annotation as a stateful bean. |
Stateless.java | Annotation | Defined the class annotated by Stateless annotation as a stateless bean. |
TimedObject.java | Interface | The TimedObject interface contains the callback method that is used to
deliver timer expiration notifications. |
Timeout.java | Annotation | Defines a method that will receive timers. |
Timer.java | Interface | The Timer interface contains information about a timer that was created
through the EJB Timer Service. |
TimerHandle.java | Interface | The TimerHandle interface is implemented by all EJB timer handles. |
TimerService.java | Interface | The TimerService interface provides enterprise bean components with access to
the container-provided Timer Service. |
TransactionAttribute.java | Annotation | Defines the transaction attribute used for all methods on a given class or for a given method. |
TransactionAttributeType.java | enum | Available types of transactions. |
TransactionManagement.java | Annotation | Type of management (container or bean managed transaction). |
TransactionManagementType.java | enum | Types of transaction management. |
TransactionRequiredLocalException.java | Class | This exception indicates that a request carried a null transaction context,
but the target object requires an active transaction. |
TransactionRolledbackLocalException.java | Class | This exception indicates that the transaction associated with processing of
the request has been rolled back, or marked to roll back. |