ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/java/jakarta/servlet/ServletContainerInitializer.java

Path
ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/java/jakarta/servlet/ServletContainerInitializer.java
Status
scanned
Type
file
Name
ServletContainerInitializer.java
Extension
.java
Programming language
Java
Mime type
text/plain
File type
ASCII text, with CRLF line terminators
Tag

      
    
Rootfs path

      
    
Size
2299 (2.2 KB)
MD5
00da154e8ad334821b194dcc154cf1e5
SHA1
ad47fde183dc3f48e1bf22a0515bb0b239d6fd89
SHA256
a23a8b5f1e71a32bd20be0b8252bba6b738e4700b1c339d7a5da345ca73b6020
SHA512

      
    
SHA1_git
7207b4b81d1119dd20554545c541375baa93bd8b
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
ServletContainerInitializer.java | 2.2 KB |

/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package jakarta.servlet; import 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. * <p> * 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. * <p> * SCIs register an interest in annotations (class, method or field) and/or types via the * {@link jakarta.servlet.annotation.HandlesTypes} annotation which is added to the class. * * @since Servlet 3.0 */ public interface ServletContainerInitializer { /** * Receives notification during startup of a web application of the classes within the web application that matched * the criteria defined via the {@link jakarta.servlet.annotation.HandlesTypes} annotation. * * @param c The (possibly null) set of classes that met the specified criteria * @param ctx The ServletContext of the web application in which the classes were discovered * * @throws ServletException If an error occurs */ void onStartup(Set<Class<?>> c, ServletContext ctx) throws ServletException; }
Detected license expression
apache-2.0
Detected license expression (SPDX)
Apache-2.0
Percentage of license text
38.76
Copyrights

      
    
Holders

      
    
Authors

      
    
License detections License expression License expression SPDX
apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de apache-2.0 Apache-2.0
URL Start line End line
http://www.apache.org/licenses/LICENSE-2.0 9 9