@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface MessageDriven
The message driven bean must implement the appropriate message listener interface for the messaging type that the
message-driven bean supports or specify the message listener interface using the
messageListenerInterface element of this annotation.
ActivationConfigProperty| Modifier and Type | Optional Element and Description |
|---|---|
ActivationConfigProperty[] |
activationConfig
Activation config properties.
|
java.lang.String |
description
A string describing the message driven bean.
|
java.lang.String |
mappedName
A product specific name(e.g.
|
java.lang.Class |
messageListenerInterface
Message-listener interface.
|
java.lang.String |
name
The ejb-name for this bean.
|
public abstract java.lang.String name
String object.public abstract java.lang.Class messageListenerInterface
java.io.Serializable, java.io.Externalizable, or any of the interfaces defined by the
jakarta.ejb package, the message listener interface must be specified.Class object.public abstract ActivationConfigProperty[] activationConfig
ActivationConfigProperty objects.public abstract java.lang.String mappedName
String object.