Top Description Methods
jakarta.servlet

public Interface ServletContainerInitializer

Imports
java.util.Set

ServletContainerInitializers (SCIs) are registered via an entry in the file META-INF/services/jakarta.servlet.ServletContainerInitializer that must be included in the JAR file that contains the SCI implementation.

SCI processing is performed regardless of the setting of metadata-complete. SCI processing can be controlled per JAR file via fragment ordering. If absolute ordering is defined, then only the JARs included in the ordering will be processed for SCIs. To disable SCI processing completely, an empty absolute ordering may be defined.

SCIs register an interest in annotations (class, method or field) and/or types via the jakarta.servlet.annotation.HandlesTypes annotation which is added to the class.

Since
Servlet 3.0

Method Summary

Modifier and TypeMethod and Description
public void
onStartup(Set<Class<?>>
The (possibly null) set of classes that met the specified criteria
c
,
ServletContext
The ServletContext of the web application in which the classes were discovered
ctx
)

Receives notification during startup of a web application of the classes within the web application that matched the criteria defined via the jakarta.servlet.annotation.HandlesTypes annotation.

Method Detail

onStartupback to summary
public void onStartup(Set<Class<?>> c, ServletContext ctx) throws ServletException

Receives notification during startup of a web application of the classes within the web application that matched the criteria defined via the jakarta.servlet.annotation.HandlesTypes annotation.

Parameters
c:Set<Class<?>>

The (possibly null) set of classes that met the specified criteria

ctx:ServletContext

The ServletContext of the web application in which the classes were discovered

Exceptions
ServletException:
If an error occurs