Top Description Methods
javax.ejb

public Interface MessageDrivenBean

extends EnterpriseBean

The MessageDrivenBean interface defines methods that the EJB container uses to notify a message driven bean instance of the instance's life cycle events.

As of EJB 3.0 it is no longer required that a message driven bean class implement this interface.

Since
EJB 2.0

Method Summary

Modifier and TypeMethod and Description
public void
ejbRemove()

A container invokes this method before it ends the life of the message-driven object.

public void
setMessageDrivenContext(MessageDrivenContext
A MessageDrivenContext interface for the instance.
ctx
)

Set the associated message-driven context.

Method Detail

ejbRemoveback to summary
public void ejbRemove() throws EJBException

A container invokes this method before it ends the life of the message-driven object. This happens when a container decides to terminate the message-driven object.

This method is called with no transaction context.

Exceptions
EJBException:
Thrown by the method to indicate a failure caused by a system-level error.
setMessageDrivenContextback to summary
public void setMessageDrivenContext(MessageDrivenContext ctx) throws EJBException

Set the associated message-driven context. The container calls this method after the instance creation.

The message driven bean instance should store the reference to the context object in an instance variable.

This method is called with no transaction context.

Parameters
ctx:MessageDrivenContext

A MessageDrivenContext interface for the instance.

Exceptions
EJBException:
Thrown by the method to indicate a failure caused by a system-level error.