Uses of Class
jakarta.ejb.EJBException

Packages that use EJBException
Package
Description
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.
Defines interfaces that are implemented by the enterprise bean container.
  • Uses of EJBException in jakarta.ejb

    Subclasses of EJBException in jakarta.ejb
    Modifier and Type
    Class
    Description
    class 
    An AccessLocalException is thrown to indicate that the caller does not have permission to call the method.
    class 
    A ConcurrentAccessException indicates that the client has attempted an invocation on a stateful session bean or singleton bean while another invocation is in progress and such concurrent access is not allowed.
    class 
    This exception indicates that an attempt to concurrently access a stateful session or singleton bean method resulted in a timeout.
    class 
    This exception indicates that client access to a business method was denied.
    class 
    This exception indicates that a request carried a null transaction context, but the target object requires an active transaction.
    class 
    This exception is thrown to a caller of bean business method to indicate that the transaction associated with processing of the request has been rolled back, or marked to roll back.
    class 
    This exception indicates that an attempt was made to perform an illegal loopback invocation.
    class 
    This exception indicates that a calendar-based timer will not result in any more timeouts.
    class 
    A NoSuchEJBException is thrown if an attempt is made to invoke a business method on a stateful session or singleton object that no longer exists.
    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.
    class 
    A NoSuchObjectLocalException is thrown if an attempt is made to invoke a method on a local object (local enterprise bean object or timer) that no longer exists.
    class 
    This exception is thrown to a local client to indicate that a request carried a null transaction context, but the target object requires an active transaction.
    class 
    This exception is thrown to a local client to indicate that the transaction associated with processing of the request has been rolled back, or marked to roll back.
    Methods in jakarta.ejb that throw EJBException
    Modifier and Type
    Method
    Description
    void
    SessionSynchronization.afterBegin()
    The afterBegin method notifies a stateful session bean instance that a new transaction has started, and that the subsequent business methods on the instance will be invoked in the context of the transaction.
    void
    SessionSynchronization.afterCompletion(boolean committed)
    The afterCompletion method notifies a stateful session bean instance that a transaction commit protocol has completed, and tells the instance whether the transaction has been committed or rolled back.
    void
    SessionSynchronization.beforeCompletion()
    The beforeCompletion method notifies a stateful session bean instance that a transaction is about to be committed.
    void
    Timer.cancel()
    Cause the timer and all its associated expiration notifications to be cancelled.
    TimerService.createCalendarTimer(ScheduleExpression schedule)
    Create a calendar-based timer based on the input schedule expression.
    TimerService.createCalendarTimer(ScheduleExpression schedule, TimerConfig timerConfig)
    Create a calendar-based timer based on the input schedule expression.
    TimerService.createIntervalTimer(long initialDuration, long intervalDuration, TimerConfig timerConfig)
    Create an interval timer whose first expiration occurs after a specified duration, and whose subsequent expirations occur after a specified interval.
    TimerService.createIntervalTimer(Date initialExpiration, long intervalDuration, TimerConfig timerConfig)
    Create an interval timer whose first expiration occurs at a given point in time and whose subsequent expirations occur after a specified interval.
    TimerService.createSingleActionTimer(long duration, TimerConfig timerConfig)
    Create a single-action timer that expires after a specified duration.
    TimerService.createSingleActionTimer(Date expiration, TimerConfig timerConfig)
    Create a single-action timer that expires at a given point in time.
    TimerService.createTimer(long initialDuration, long intervalDuration, Serializable info)
    Create an interval timer whose first expiration occurs after a specified duration, and whose subsequent expirations occur after a specified interval.
    TimerService.createTimer(long duration, Serializable info)
    Create a single-action timer that expires after a specified duration.
    TimerService.createTimer(Date initialExpiration, long intervalDuration, Serializable info)
    Create an interval timer whose first expiration occurs at a given point in time and whose subsequent expirations occur after a specified interval.
    TimerService.createTimer(Date expiration, Serializable info)
    Create a single-action timer that expires at a given point in time.
    void
    EntityBean.ejbActivate()
    A container invokes this method when the instance is taken out of the pool of available instances to become associated with a specific enterprise bean object.
    void
    SessionBean.ejbActivate()
    The activate method is called when a stateful session bean instance is activated from its "passive" state.
    void
    EntityBean.ejbLoad()
    A container invokes this method to instruct the instance to synchronize its state by loading it state from the underlying database.
    void
    EntityBean.ejbPassivate()
    A container invokes this method on an instance before the instance becomes disassociated with a specific enterprise bean object.
    void
    SessionBean.ejbPassivate()
    The passivate method is called before a stateful session bean instance enters the "passive" state.
    void
    EntityBean.ejbRemove()
    A container invokes this method before it removes the enterprise bean object that is currently associated with the instance.
    void
    MessageDrivenBean.ejbRemove()
    A container invokes this method before it ends the life of the message-driven object.
    void
    SessionBean.ejbRemove()
    A container invokes this method before it ends the life of the session object.
    void
    EntityBean.ejbStore()
    A container invokes this method to instruct the instance to synchronize its state by storing it to the underlying database.
    TimerService.getAllTimers()
    Returns all active timers associated with the beans in the same module in which the caller bean is packaged.
    EJBLocalObject.getEJBLocalHome()
    Obtain the enterprise bean's local home interface.
    Timer.getHandle()
    Get a serializable handle to the timer.
    Timer.getInfo()
    Get the information associated with the timer at the time of creation.
    Get the point in time at which the next timer expiration is scheduled to occur.
    EJBLocalObject.getPrimaryKey()
    Obtain the primary key of the enterprise bean local object.
    Timer.getSchedule()
    Get the schedule expression corresponding to this timer.
    TimerHandle.getTimer()
    Obtain a reference to the timer represented by this handle.
    long
    Get the number of milliseconds that will elapse before the next scheduled timer expiration.
    TimerService.getTimers()
    Returns all active timers associated with this bean.
    boolean
    Return whether this timer is a calendar-based timer.
    boolean
    EJBLocalObject.isIdentical(EJBLocalObject obj)
    Test if a given enterprise bean local object is identical to the invoked enterprise bean local object.
    boolean
    Timer.isPersistent()
    Return whether this timer has persistent semantics.
    void
    EJBLocalHome.remove(Object primaryKey)
    Remove an enterprise bean object identified by its primary key.
    void
    EJBLocalObject.remove()
    Remove the enterprise bean local object.
    void
    Set the associated entity context.
    void
    Set the associated message-driven context.
    void
    Set the associated session context.
    void
    EntityBean.unsetEntityContext()
    Unset the associated entity context.
  • Uses of EJBException in jakarta.ejb.spi

    Methods in jakarta.ejb.spi that throw EJBException
    Modifier and Type
    Method
    Description
    EJBContainerProvider.createEJBContainer(Map<?,?> properties)
    Called by the embeddable container bootstrap process to find a suitable embeddable container implementation.