public class AdditionalServletUtils extends Object
AdditionalServlets.| Modifier and Type | Field and Description |
|---|---|
static String |
ADDITIONAL_SERVLET_FILE |
| Constructor and Description |
|---|
AdditionalServletUtils() |
| Modifier and Type | Method and Description |
|---|---|
AdditionalServletDefinition |
getAdditionalServletDefinition(String narPath,
String narExtractionDirectory)
Retrieve the additional servlet definition from the provided nar package.
|
AdditionalServletWithClassLoader |
load(AdditionalServletMetadata metadata,
String narExtractionDirectory)
Load the additional servlets according to the additional servlet definition.
|
AdditionalServletDefinitions |
searchForServlets(String additionalServletDirectory,
String narExtractionDirectory)
Search and load the available additional servlets.
|
public static final String ADDITIONAL_SERVLET_FILE
public AdditionalServletDefinition getAdditionalServletDefinition(String narPath, String narExtractionDirectory) throws IOException
narPath - the path to the additional servlet NAR packageIOException - when fail to load the additional servlet or get the definitionpublic AdditionalServletDefinitions searchForServlets(String additionalServletDirectory, String narExtractionDirectory) throws IOException
additionalServletDirectory - the directory where all the additional servlets are storedIOException - when fail to load the available additional servlets from the provided directory.public AdditionalServletWithClassLoader load(AdditionalServletMetadata metadata, String narExtractionDirectory) throws IOException
metadata - the additional servlet definition.IOExceptionCopyright © 2017–2022 Apache Software Foundation. All rights reserved.