Package org.jboss.as.web.common
Class WebComponentDescription
- java.lang.Object
-
- org.jboss.as.ee.component.ComponentDescription
-
- org.jboss.as.web.common.WebComponentDescription
-
- All Implemented Interfaces:
ResourceInjectionTarget
public final class WebComponentDescription extends ComponentDescription
- Author:
- Stuart Douglas
-
-
Field Summary
Fields Modifier and Type Field Description static org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<org.jboss.msc.service.ServiceName>>WEB_COMPONENTS
-
Constructor Summary
Constructors Constructor Description WebComponentDescription(String componentName, String componentClassName, EEModuleDescription moduleDescription, org.jboss.msc.service.ServiceName deploymentUnitServiceName, EEApplicationClasses applicationClassesDescription)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisIntercepted()booleanisOptional()Web components are optional.-
Methods inherited from class org.jboss.as.ee.component.ComponentDescription
addClassInterceptor, addDependency, addInterceptorMethodOverride, addMethodInterceptor, addResourceInjection, createConfiguration, excludeClassInterceptors, excludeDefaultInterceptors, getAllInterceptors, getApplicationName, getBeanDeploymentArchiveId, getBindingConfigurations, getClassInterceptor, getClassInterceptors, getComponentClassName, getComponentName, getConfigurators, getContextServiceName, getCreateServiceName, getDefaultInterceptors, getDependencies, getDeploymentDescriptorEnvironment, getMethodInterceptors, getModuleDescription, getModuleName, getNamingMode, getResourceInjections, getServiceName, getStartServiceName, getTimerMethods, getViews, isCDIInterceptorEnabled, isExcludeClassInterceptors, isExcludeDefaultInterceptors, isExcludeDefaultInterceptors, isIgnoreLifecycleInterceptors, isPassivationApplicable, isTimerServiceApplicable, isTimerServiceRequired, mergeInterceptorConfig, setBeanDeploymentArchiveId, setClassInterceptors, setContextServiceName, setDefaultInterceptors, setDeploymentDescriptorEnvironment, setExcludeDefaultInterceptors, setIgnoreLifecycleInterceptors, setMethodInterceptors, setNamingMode
-
-
-
-
Constructor Detail
-
WebComponentDescription
public WebComponentDescription(String componentName, String componentClassName, EEModuleDescription moduleDescription, org.jboss.msc.service.ServiceName deploymentUnitServiceName, EEApplicationClasses applicationClassesDescription)
-
-
Method Detail
-
isIntercepted
public boolean isIntercepted()
- Overrides:
isInterceptedin classComponentDescription
-
isOptional
public boolean isOptional()
Web components are optional. If they are actually required we leave it up to the web subsystem to error out.- Overrides:
isOptionalin classComponentDescription- Returns:
true
-
-