public class StandaloneSpringPentahoObjectFactory extends AbstractSpringPentahoObjectFactory
ApplicationContext
which is not tied to
or accesible by any other parts of the application.AbstractSpringPentahoObjectFactory
AbstractSpringPentahoObjectFactory.BeanDefinitionNamePair, AbstractSpringPentahoObjectFactory.BeanDefinitionPriorityComparitor
beanFactory, logger, PRIORITY
DEFAULT_PRIORTIY
Constructor and Description |
---|
StandaloneSpringPentahoObjectFactory() |
StandaloneSpringPentahoObjectFactory(String name) |
Modifier and Type | Method and Description |
---|---|
static StandaloneSpringPentahoObjectFactory |
getInstance(org.springframework.context.ApplicationContext applicationContext)
Factory method guaranteed to return the same instance for a given applicationContext.
|
void |
init(String configFile,
Object context)
Initializes this object factory by creating a self-contained Spring
ApplicationContext if one is not passed
in. |
equals, get, get, get, getAll, getAll, getImplementingClass, getName, getObjectReference, getObjectReference, getObjectReferences, getObjectReferences, hashCode, instanceClass, instanceClass, instanceClass, objectDefined, objectDefined, retreiveObjects, retrieveViaSpring, setBeanFactory
public StandaloneSpringPentahoObjectFactory()
public StandaloneSpringPentahoObjectFactory(String name)
public void init(String configFile, Object context)
ApplicationContext
if one is not passed
in.configFile
- the Spring bean definition XML filecontext
- the ApplicationContext
object, if null, then this method will create onepublic static StandaloneSpringPentahoObjectFactory getInstance(org.springframework.context.ApplicationContext applicationContext)
applicationContext
- Copyright © 2017 Hitachi Vantara. All rights reserved.