Title: Design - Configuration Factory ## Configuration Factory Sub-component of [Classic Assembler](design-classic-assembler.html) ## Definition Creates an instance of the OpenEjbConfiguration class that contains all the data and configuration information the Classic assembler needs to construct the container system. The object structure in the OpenEjbConfiguration class is refered to as the InfoObjects. The Configuration Factory can construct, retreive, or populate the InfoObjects from any data source it chooses or by any means it chooses. ## Also Known As * Config Factory * InfoObject Factory ## Responsibilities * Creates an instance of the OpenEjbConfiguration * The data in the InfoObjects must be validated and accurately represent the system, services, jars, and beans to be constructed ## Related Classes * org.apache.openejb.assembler.classic.OpenEjbConfigurationFactory * org.apache.openejb.assembler.classic.OpenEjbConfiguration ## Implementations * XML Configuration Factory _(no longer supported)_ * [Nova Configuration Factory](design-nova-configuration-factory.html)