Class MetaData


  • @Deprecated(since="2021-05-27")
    public class MetaData
    extends Object
    Deprecated.
    The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
    MetaData All data associated with the configuration and deployment of a web application.
    • Constructor Detail

      • MetaData

        public MetaData()
        Deprecated.
    • Method Detail

      • clear

        public void clear()
        Deprecated.
        Empty ready for reuse
      • addFragment

        public void addFragment​(Resource jarResource,
                                Resource xmlResource)
                         throws Exception
        Deprecated.
        Add a web-fragment.xml
        Parameters:
        jarResource - the jar the fragment is contained in
        xmlResource - the resource representing the xml file
        Throws:
        Exception - if unable to add fragment
      • addDiscoveredAnnotations

        public void addDiscoveredAnnotations​(List<DiscoveredAnnotation> annotations)
        Deprecated.
        Annotations not associated with a WEB-INF/lib fragment jar. These are from WEB-INF/classes or the ??container path??
        Parameters:
        annotations - the list of discovered annotations to add
      • addDiscoveredAnnotation

        public void addDiscoveredAnnotation​(DiscoveredAnnotation annotation)
        Deprecated.
        Add an annotation that has been discovered on a class, method or field within a resource eg a jar or dir. This method is synchronized as it is anticipated that it may be called by many threads during the annotation scanning phase.
        Parameters:
        annotation - the discovered annotation
      • addDescriptorProcessor

        public void addDescriptorProcessor​(DescriptorProcessor p)
        Deprecated.
      • removeDescriptorProcessor

        public void removeDescriptorProcessor​(DescriptorProcessor p)
        Deprecated.
      • orderFragments

        public void orderFragments()
        Deprecated.
      • resolve

        public void resolve​(WebAppContext context)
                     throws Exception
        Deprecated.
        Resolve all servlet/filter/listener metadata from all sources: descriptors and annotations.
        Parameters:
        context - the context to resolve servlets / filters / listeners metadata from
        Throws:
        Exception - if unable to resolve metadata
      • isDistributable

        public boolean isDistributable()
        Deprecated.
      • getWebDefault

        public WebDescriptor getWebDefault()
        Deprecated.
      • getOrderedWebInfJars

        public List<Resource> getOrderedWebInfJars()
        Deprecated.
      • getOrdering

        public Ordering getOrdering()
        Deprecated.
      • setOrdering

        public void setOrdering​(Ordering o)
        Deprecated.
      • getJarForFragment

        public Resource getJarForFragment​(String name)
        Deprecated.
      • getOrigin

        public Origin getOrigin​(String name)
        Deprecated.
      • getOriginDescriptor

        public Descriptor getOriginDescriptor​(String name)
        Deprecated.
      • setOrigin

        public void setOrigin​(String name,
                              Annotation annotation,
                              Class<?> annotated)
        Deprecated.
      • setOriginAPI

        public void setOriginAPI​(String name)
        Deprecated.
      • isMetaDataComplete

        public boolean isMetaDataComplete()
        Deprecated.
      • addWebInfJar

        public void addWebInfJar​(Resource newResource)
        Deprecated.
      • getWebInfJars

        public List<Resource> getWebInfJars()
        Deprecated.
      • getContainerResources

        public List<Resource> getContainerResources()
        Deprecated.
      • addContainerResource

        public void addContainerResource​(Resource jar)
        Deprecated.
      • setWebInfClassesDirs

        public void setWebInfClassesDirs​(List<Resource> dirs)
        Deprecated.
      • getWebInfClassesDirs

        public List<Resource> getWebInfClassesDirs()
        Deprecated.
      • isAllowDuplicateFragmentNames

        public boolean isAllowDuplicateFragmentNames()
        Deprecated.
      • setAllowDuplicateFragmentNames

        public void setAllowDuplicateFragmentNames​(boolean allowDuplicateFragmentNames)
        Deprecated.
      • isValidateXml

        public boolean isValidateXml()
        Deprecated.
        Returns:
        the validateXml
      • setValidateXml

        public void setValidateXml​(boolean validateXml)
        Deprecated.
        Parameters:
        validateXml - the validateXml to set