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 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:
      isIntercepted in class 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:
      isOptional in class ComponentDescription
      Returns:
      true