public class SpringComponentBuilder extends java.lang.Object implements org.fabric3.spi.container.builder.component.ComponentBuilder<SpringComponentDefinition,SpringComponent>
SpringComponent from a physical definition. Each SpringComponent contains an application context hierarchy.
The parent context contains object factories for creating wire proxies for references configured on the component. In addition, the parent context also
contains system components configured to be aliased as Spring beans.
The child context contains beans defined in the configuration file specified by the location attribute of the Spring component.| Constructor and Description |
|---|
SpringComponentBuilder(org.fabric3.spi.classloader.ClassLoaderRegistry classLoaderRegistry) |
| Modifier and Type | Method and Description |
|---|---|
SpringComponent |
build(SpringComponentDefinition definition) |
protected java.util.Map<java.lang.String,org.fabric3.implementation.spring.runtime.builder.SpringComponentBuilder.Pair> |
createProperties(SpringComponentDefinition definition) |
void |
dispose(SpringComponentDefinition definition,
SpringComponent component) |
void |
setListeners(java.util.List<org.fabric3.spring.spi.ApplicationContextListener> listeners) |
void |
setValidating(boolean validating) |
public SpringComponentBuilder(org.fabric3.spi.classloader.ClassLoaderRegistry classLoaderRegistry)
public void setValidating(boolean validating)
public void setListeners(java.util.List<org.fabric3.spring.spi.ApplicationContextListener> listeners)
public SpringComponent build(SpringComponentDefinition definition) throws org.fabric3.spi.container.ContainerException
build in interface org.fabric3.spi.container.builder.component.ComponentBuilder<SpringComponentDefinition,SpringComponent>org.fabric3.spi.container.ContainerExceptionpublic void dispose(SpringComponentDefinition definition, SpringComponent component) throws org.fabric3.spi.container.ContainerException
dispose in interface org.fabric3.spi.container.builder.component.ComponentBuilder<SpringComponentDefinition,SpringComponent>org.fabric3.spi.container.ContainerExceptionprotected java.util.Map<java.lang.String,org.fabric3.implementation.spring.runtime.builder.SpringComponentBuilder.Pair> createProperties(SpringComponentDefinition definition) throws org.fabric3.spi.container.ContainerException
org.fabric3.spi.container.ContainerException