Title: Design - Container ## Container Sub-component of [OpenEJB](-design.html) ## Definition An Enterprise JavaBeans container enforce the container-bean contract for an EJB 1.1, 2.0, 2.1 or 3.0 bean type. Containers for custom container-bean contracts can also be created. ## Also Known As * Container Provider ## Responsibilities * Adopt the OpenEJB architecture * Use the Transaction Manager assigned to the container system to assist in handling transactions * Use the Security Manager assigned to the container system to assist in enforcing security and privileges * Implement the org.apache.openejb.Container interface ## Related Classes * org.apache.openejb.Container ## Implementations * [Stateful SessionBean Container](design-stateful-sessionbean-container.html) * [Stateless SessionBean Container](design-stateless-sessionbean-container.html) * [BMP EntityBean Container](design-bmp-entitybean-container.html) * [CMP EntityBean Container](design-cmp-entitybean-container.html)