Package javax.servlet

Interface ServletRegistration

    • Method Detail

      • addMapping

        java.util.Set<java.lang.String> addMapping​(java.lang.String... urlPatterns)
        Adds a servlet mapping with the given URL patterns for the Servlet represented by this ServletRegistration.

        If any of the specified URL patterns are already mapped to a different Servlet, no updates will be performed.

        If this method is called multiple times, each successive call adds to the effects of the former.

        Parameters:
        urlPatterns - the URL patterns of the servlet mapping
        Returns:
        the (possibly empty) Set of URL patterns that are already mapped to a different Servlet
        Throws:
        java.lang.IllegalArgumentException - if urlPatterns is null or empty
        java.lang.IllegalStateException - if the ServletContext from which this ServletRegistration was obtained has already been initialized
      • getMappings

        java.util.Collection<java.lang.String> getMappings​()
        Gets the currently available mappings of the Servlet represented by this ServletRegistration.

        If permitted, any changes to the returned Collection must not affect this ServletRegistration.

        Returns:
        a (possibly empty) Collection of the currently available mappings of the Servlet represented by this ServletRegistration
      • getRunAsRole

        java.lang.String getRunAsRole​()
        Gets the name of the runAs role of the Servlet represented by this ServletRegistration.
        Returns:
        the name of the runAs role, or null if the Servlet is configured to run as its caller