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
- Author:
- Stuart Douglas
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<org.jboss.msc.service.ServiceName>> -
Constructor Summary
ConstructorsConstructorDescriptionWebComponentDescription(String componentName, String componentClassName, EEModuleDescription moduleDescription, org.jboss.msc.service.ServiceName deploymentUnitServiceName, EEApplicationClasses applicationClassesDescription) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanWeb 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
-
Field Details
-
WEB_COMPONENTS
public static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<org.jboss.msc.service.ServiceName>> WEB_COMPONENTS
-
-
Constructor Details
-
WebComponentDescription
public WebComponentDescription(String componentName, String componentClassName, EEModuleDescription moduleDescription, org.jboss.msc.service.ServiceName deploymentUnitServiceName, EEApplicationClasses applicationClassesDescription)
-
-
Method Details
-
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
-