public class PlexusObjectFactory extends ObjectFactory
Plexus integration. You need three optional files: plexus-request.xml, plexus-session.xml, and plexus-application.xml.
The syntax of these files is:
<plexus>
<components>
<component>
<role>com.acme.MyBean</role>
<implementation>com.acme.MyBean|com.acme.MyBeanImpl</implementation>
<componentComposer>field|setter|?</componentComposer>
<requirements>
<requirement>
<role>com.acme.MyOtherBean</role>
</requirement>
</requirements>
<configuration>
<foo>123</foo>
<bar>hello, world</bar>
</configuration>
</component>
</components>
</plexus>
| Constructor and Description |
|---|
PlexusObjectFactory() |
| Modifier and Type | Method and Description |
|---|---|
Object |
buildAction(String actionName,
String namespace,
ActionConfig config,
Map extraContext) |
Object |
buildBean(Class clazz,
Map extraContext) |
Interceptor |
buildInterceptor(InterceptorConfig interceptorConfig,
Map interceptorRefParams) |
Result |
buildResult(ResultConfig resultConfig,
Map extraContext) |
Validator |
buildValidator(String className,
Map params,
Map extraContext) |
Class |
getClassInstance(String className) |
void |
setReflectionProvider(ReflectionProvider reflectionProvider) |
void |
setServletConfig(javax.servlet.ServletContext servletContext) |
buildBean, buildBean, buildConverter, buildUnknownHandler, injectInternalBeans, isNoArgConstructorRequired, setActionFactory, setClassLoader, setContainer, setConverterFactory, setInterceptorFactory, setResultFactory, setUnknownHandlerFactory, setValidatorFactorypublic void setReflectionProvider(ReflectionProvider reflectionProvider)
public void setServletConfig(javax.servlet.ServletContext servletContext)
public Object buildAction(String actionName, String namespace, ActionConfig config, Map extraContext) throws Exception
buildAction in class ObjectFactoryExceptionpublic Interceptor buildInterceptor(InterceptorConfig interceptorConfig, Map interceptorRefParams) throws ConfigurationException
buildInterceptor in class ObjectFactoryConfigurationExceptionpublic Result buildResult(ResultConfig resultConfig, Map extraContext) throws Exception
buildResult in class ObjectFactoryExceptionpublic Validator buildValidator(String className, Map params, Map extraContext) throws Exception
buildValidator in class ObjectFactoryExceptionpublic Object buildBean(Class clazz, Map extraContext) throws Exception
buildBean in class ObjectFactoryExceptionpublic Class getClassInstance(String className) throws ClassNotFoundException
getClassInstance in class ObjectFactoryClassNotFoundExceptionCopyright © 2000–2025 Apache Software Foundation. All rights reserved.