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:
org.jboss.as.ee.component.ResourceInjectionTarget
public final class WebComponentDescription
extends org.jboss.as.ee.component.ComponentDescription
- 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, org.jboss.as.ee.component.EEModuleDescription moduleDescription, org.jboss.msc.service.ServiceName deploymentUnitServiceName, org.jboss.as.ee.component.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
-
-
Method Details
-
isIntercepted
public boolean isIntercepted()- Overrides:
isInterceptedin classorg.jboss.as.ee.component.ComponentDescription
-
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 classorg.jboss.as.ee.component.ComponentDescription- Returns:
true
-