public class ProxyAdditionalServletUtils extends Object
ProxyAdditionalServlets.| Modifier and Type | Field and Description |
|---|---|
String |
PROXY_ADDITIONAL_SERVLET_FILE |
| Constructor and Description |
|---|
ProxyAdditionalServletUtils() |
| Modifier and Type | Method and Description |
|---|---|
ProxyAdditionalServletDefinition |
getProxyAdditionalServletDefinition(String narPath,
String narExtractionDirectory)
Retrieve the proxy additional servlet definition from the provided nar package.
|
ProxyAdditionalServletWithClassLoader |
load(ProxyAdditionalServletMetadata metadata,
String narExtractionDirectory)
Load the proxy additional servlets according to the additional servlet definition.
|
ProxyAdditionalServletDefinitions |
searchForServlets(String additionalServletDirectory,
String narExtractionDirectory)
Search and load the available proxy additional servlets.
|
public final String PROXY_ADDITIONAL_SERVLET_FILE
public ProxyAdditionalServletDefinition getProxyAdditionalServletDefinition(String narPath, String narExtractionDirectory) throws IOException
narPath - the path to the proxy additional servlet NAR packageIOException - when fail to load the proxy additional servlet or get the definitionpublic ProxyAdditionalServletDefinitions searchForServlets(String additionalServletDirectory, String narExtractionDirectory) throws IOException
additionalServletDirectory - the directory where all the proxy additional servlets are storedIOException - when fail to load the available proxy additional servlets from the provided directory.public ProxyAdditionalServletWithClassLoader load(ProxyAdditionalServletMetadata metadata, String narExtractionDirectory) throws IOException
metadata - the proxy additional servlet definition.IOExceptionCopyright © 2017–2021 Apache Software Foundation. All rights reserved.