Annotation Type HandlesTypes


@Target(TYPE) @Retention(RUNTIME) public @interface HandlesTypes
This annotation is used to declare the class types that a ServletContainerInitializer can handle.
Since:
Servlet 3.0
See Also:
  • Element Details

    • value

      Class<?>[] value
      The classes in which a ServletContainerInitializer has expressed interest.

      If an implementation of ServletContainerInitializer specifies this annotation, the Servlet container must pass the Set of application classes that extend, implement, or have been annotated with the class types listed by this annotation to the ServletContainerInitializer.onStartup(Set, ServletContext) method of the ServletContainerInitializer (if no matching classes are found, null must be passed instead)

      Returns:
      the classes in which ServletContainerInitializer has expressed interest