public interface IgniteSpringProcessor
| Modifier and Type | Method and Description |
|---|---|
Map<Class<?>,Object> |
loadBeans(URL cfgUrl,
Class<?>... beanClasses)
Loads bean instances that match the given types from given configuration file.
|
IgniteBiTuple<Collection<IgniteConfiguration>,? extends GridSpringResourceContext> |
loadConfigurations(URL cfgUrl,
String... excludedProps)
Loads all grid configurations specified within given configuration file.
|
String |
userVersion(ClassLoader ldr,
IgniteLogger log)
Gets user version for given class loader by checking
META-INF/ignite.xml file for userVersion attribute. |
IgniteBiTuple<Collection<IgniteConfiguration>,? extends GridSpringResourceContext> loadConfigurations(URL cfgUrl, String... excludedProps) throws IgniteCheckedException
Usually Spring XML configuration file will contain only one Grid definition. Note that Grid configuration bean(s) is retrieved form configuration file by type, so the name of the Grid configuration bean is ignored.
cfgUrl - Configuration file path or URL. This cannot be null.excludedProps - Properties to exclude.IgniteCheckedException - If grid could not be started or configuration
read. This exception will be thrown also if grid with given name has already
been started or Spring XML configuration file is invalid.Map<Class<?>,Object> loadBeans(URL cfgUrl, Class<?>... beanClasses) throws IgniteCheckedException
cfgUrl - Configuration file path or URL. This cannot be null.beanClasses - Beans classes.null.IgniteCheckedException - If failed to load configuration.String userVersion(ClassLoader ldr, IgniteLogger log)
META-INF/ignite.xml file for userVersion attribute. If
ignite.xml file is not found, or user version is not specified there,
then default version (empty string) is returned.ldr - Class loader.log - Logger.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC3 Release Date : March 24 2015