Jakarta Enterprise Beans Message-Driven Beans
4.0
3.2

This feature enables the use of Message-Driven Jakarta Enterprise Beans written to the Jakarta Enterprise Beans 4.0 specification. MDBs allow asynchronous processing of messages within a Jakarta EE component.

Enabling this feature

To enable the Jakarta Enterprise Beans 4.0 Message-Driven Beans feature, add the following element declaration into your server.xml file, inside the featureManager element:

<feature>mdb-4.0</feature>

Standard API packages provided by this feature

  • jakarta.annotation

  • jakarta.annotation.security

  • jakarta.annotation.sql

  • jakarta.ejb

  • jakarta.ejb.embeddable

  • jakarta.ejb.spi

  • jakarta.interceptor

  • javax.rmi

  • javax.rmi.CORBA

  • org.omg.BiDirPolicy

  • org.omg.CONV_FRAME

  • org.omg.CORBA

  • org.omg.CORBA.ContainedPackage

  • org.omg.CORBA.ContainerPackage

  • org.omg.CORBA.InterfaceDefPackage

  • org.omg.CORBA.ORBPackage

  • org.omg.CORBA.PollableSetPackage

  • org.omg.CORBA.TypeCodePackage

  • org.omg.CORBA.ValueDefPackage

  • org.omg.CORBA.portable

  • org.omg.CORBA_2_3

  • org.omg.CORBA_2_3.portable

  • org.omg.CORBA_2_4

  • org.omg.CORBA_2_4.portable

  • org.omg.CSI

  • org.omg.CSIIOP

  • org.omg.CosNaming

  • org.omg.CosNaming.NamingContextExtPackage

  • org.omg.CosNaming.NamingContextPackage

  • org.omg.CosTSInteroperation

  • org.omg.CosTransactions

  • org.omg.Dynamic

  • org.omg.DynamicAny

  • org.omg.DynamicAny.DynAnyFactoryPackage

  • org.omg.DynamicAny.DynAnyPackage

  • org.omg.GIOP

  • org.omg.GSSUP

  • org.omg.IIOP

  • org.omg.IOP

  • org.omg.IOP.CodecFactoryPackage

  • org.omg.IOP.CodecPackage

  • org.omg.MessageRouting

  • org.omg.Messaging

  • org.omg.PortableInterceptor

  • org.omg.PortableInterceptor.ORBInitInfoPackage

  • org.omg.PortableServer

  • org.omg.PortableServer.CurrentPackage

  • org.omg.PortableServer.POAManagerFactoryPackage

  • org.omg.PortableServer.POAManagerPackage

  • org.omg.PortableServer.POAPackage

  • org.omg.PortableServer.ServantLocatorPackage

  • org.omg.PortableServer.portable

  • org.omg.SSLIOP

  • org.omg.Security

  • org.omg.SecurityLevel1

  • org.omg.SecurityLevel2

  • org.omg.SendingContext

  • org.omg.SendingContext.CodeBasePackage

  • org.omg.TimeBase

  • org.omg.stub.java.rmi

Features that this feature enables

Supported Java versions

  • JavaSE-1.8

  • JavaSE-11.0

  • JavaSE-17.0

  • JavaSE-21.0

  • JavaSE-23.0

Platform Versions

  • jakartaee-9.1

  • jakartaee-10.0

Features that enable this feature

Developing a feature that depends on this feature

If you are developing a feature that depends on this feature, include the following item in the Subsystem-Content header in your feature manifest file.

io.openliberty.mdb-4.0; type="osgi.subsystem.feature"