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.
|
Timer |
TimerService.createCalendarTimer(ScheduleExpression schedule) |
Create a calendar-based timer based on the input schedule expression.
|
Timer |
TimerService.createCalendarTimer(ScheduleExpression schedule,
TimerConfig timerConfig) |
Create a calendar-based timer based on the input schedule expression.
|
Timer |
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.
|
Timer |
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.
|
Timer |
TimerService.createSingleActionTimer(long duration,
TimerConfig timerConfig) |
Create a single-action timer that expires after a specified duration.
|
Timer |
TimerService.createSingleActionTimer(Date expiration,
TimerConfig timerConfig) |
Create a single-action timer that expires at a given point in time.
|
Timer |
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.
|
Timer |
TimerService.createTimer(long duration,
Serializable info) |
Create a single-action timer that expires after a specified duration.
|
Timer |
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.
|
Timer |
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.
|
Collection<Timer> |
TimerService.getAllTimers() |
Returns all active timers associated with the beans in the same module in which the caller bean is packaged.
|
EJBLocalHome |
EJBLocalObject.getEJBLocalHome() |
Obtain the enterprise bean's local home interface.
|
TimerHandle |
Timer.getHandle() |
Get a serializable handle to the timer.
|
Serializable |
Timer.getInfo() |
Get the information associated with the timer at the time of creation.
|
Date |
Timer.getNextTimeout() |
Get the point in time at which the next timer expiration is scheduled to occur.
|
Object |
EJBLocalObject.getPrimaryKey() |
Obtain the primary key of the enterprise bean local object.
|
ScheduleExpression |
Timer.getSchedule() |
Get the schedule expression corresponding to this timer.
|
Timer |
TimerHandle.getTimer() |
Obtain a reference to the timer represented by this handle.
|
long |
Timer.getTimeRemaining() |
Get the number of milliseconds that will elapse before the next scheduled timer expiration.
|
Collection<Timer> |
TimerService.getTimers() |
Returns all active timers associated with this bean.
|
boolean |
Timer.isCalendarTimer() |
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 |
EntityBean.setEntityContext(EntityContext ctx) |
Set the associated entity context.
|
void |
MessageDrivenBean.setMessageDrivenContext(MessageDrivenContext ctx) |
Set the associated message-driven context.
|
void |
SessionBean.setSessionContext(SessionContext ctx) |
Set the associated session context.
|
void |
EntityBean.unsetEntityContext() |
Unset the associated entity context.
|