Class SpringConfigurationProcessor
- java.lang.Object
-
- org.eclipse.jetty.spring.SpringConfigurationProcessor
-
- All Implemented Interfaces:
ConfigurationProcessor
@Deprecated public class SpringConfigurationProcessor extends java.lang.Object implements ConfigurationProcessor
Deprecated.Has been removed in Jetty 10+Spring ConfigurationProcessorA
ConfigurationProcessor
that uses a spring XML file to emulate theXmlConfiguration
format.XmlConfiguration
expects a primary object that is either passed in to a call toconfigure(Object)
or that is constructed by a call toconfigure()
. This processor looks for a bean definition with an id, name or alias of "Main" as uses that as the primary bean.The objects mapped by
XmlConfiguration.getIdMap()
are set as singletons before any configuration calls and if the spring configuration file contains a definition for the singleton id, the the singleton is updated with a call toAbstractAutowireCapableBeanFactory.configureBean(Object, String)
.The property map obtained via
XmlConfiguration.getProperties()
is set as a singleton called "properties" and values can be accessed by somewhat verbose usage ofMethodInvokingFactoryBean
.This processor is returned by the
SpringConfigurationProcessorFactory
for any XML document whos first element is "beans". The factory is discovered by aServiceLoader
forConfigurationProcessorFactory
.
-
-
Constructor Summary
Constructors Constructor Description SpringConfigurationProcessor()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Object
configure()
Deprecated.Return a configured bean.java.lang.Object
configure(java.lang.Object obj)
Deprecated.void
init(java.net.URL url, XmlParser.Node root, XmlConfiguration configuration)
Deprecated.void
init(Resource jettyResource, XmlParser.Node config, XmlConfiguration configuration)
Deprecated.Initialize a ConfigurationProcessor from provided Resource and XML
-
-
-
Method Detail
-
init
public void init(java.net.URL url, XmlParser.Node root, XmlConfiguration configuration)
Deprecated.- Specified by:
init
in interfaceConfigurationProcessor
-
init
public void init(Resource jettyResource, XmlParser.Node config, XmlConfiguration configuration)
Deprecated.Description copied from interface:ConfigurationProcessor
Initialize a ConfigurationProcessor from provided Resource and XML- Specified by:
init
in interfaceConfigurationProcessor
- Parameters:
jettyResource
- the resource being readconfig
- the parsed XML root node for the resourceconfiguration
- the configuration being used (typically for ref IDs)
-
configure
public java.lang.Object configure(java.lang.Object obj) throws java.lang.Exception
Deprecated.- Specified by:
configure
in interfaceConfigurationProcessor
- Throws:
java.lang.Exception
-
configure
public java.lang.Object configure() throws java.lang.Exception
Deprecated.Return a configured bean. If a bean has the id or alias of "Main", then it is returned, otherwise the first bean in the file is returned.- Specified by:
configure
in interfaceConfigurationProcessor
- Throws:
java.lang.Exception
- See Also:
ConfigurationProcessor.configure()
-
-