public class DelegatingObjectFactory extends ObjectFactory implements ObjectFactoryDestroyable
Constructor and Description |
---|
DelegatingObjectFactory()
Create a DelegatingObjectFactory instance for constructing objects needed by the OSGi plugin.
|
Modifier and Type | Method and Description |
---|---|
Object |
buildBean(Class clazz,
Map extraContext) |
Object |
buildBean(String className,
Map<String,Object> extraContext,
boolean injectInternal) |
void |
destroy() |
Class |
getClassInstance(String className) |
boolean |
isNoArgConstructorRequired() |
void |
setBundleResourceLoader(BundleAccessor rl) |
void |
setDelegateObjectFactory(Container container,
String delegate) |
void |
setOsgiConfigurationProvider(PackageProvider osgiConfigurationProvider) |
buildAction, buildBean, buildConverter, buildInterceptor, buildResult, buildUnknownHandler, buildValidator, injectInternalBeans, setActionFactory, setClassLoader, setContainer, setConverterFactory, setInterceptorFactory, setResultFactory, setUnknownHandlerFactory, setValidatorFactory
public DelegatingObjectFactory()
public void setBundleResourceLoader(BundleAccessor rl)
public boolean isNoArgConstructorRequired()
isNoArgConstructorRequired
in class ObjectFactory
public Object buildBean(Class clazz, Map extraContext) throws Exception
buildBean
in class ObjectFactory
Exception
public Object buildBean(String className, Map<String,Object> extraContext, boolean injectInternal) throws Exception
buildBean
in class ObjectFactory
Exception
public Class getClassInstance(String className) throws ClassNotFoundException
getClassInstance
in class ObjectFactory
ClassNotFoundException
public void destroy()
destroy
in interface ObjectFactoryDestroyable
public void setOsgiConfigurationProvider(PackageProvider osgiConfigurationProvider)
Copyright © 2000–2024 Apache Software Foundation. All rights reserved.