public class Invoker
extends javax.servlet.http.HttpServlet
nonContextServlets If false, the invoker can only load
servlets from the contexts classloader.
This is false by default and setting this
to true may have security implications.
verbose If true, log dynamic loads
* All other parameters are copied to the
each dynamic servlet as init parameters
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
Invoker.InvokedRequest |
| Modifier and Type | Field and Description |
|---|---|
private ContextHandler |
_contextHandler |
private MappedResource<ServletHolder> |
_invokerEntry |
private boolean |
_nonContextServlets |
private java.util.Map<java.lang.String,java.lang.String> |
_parameters |
private ServletHandler |
_servletHandler |
private boolean |
_verbose |
private static Logger |
LOG |
| Constructor and Description |
|---|
Invoker() |
| Modifier and Type | Method and Description |
|---|---|
private ServletHolder |
getHolder(ServletHolder[] holders,
java.lang.String servlet) |
void |
init() |
protected void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceprivate static final Logger LOG
private ContextHandler _contextHandler
private ServletHandler _servletHandler
private MappedResource<ServletHolder> _invokerEntry
private java.util.Map<java.lang.String,java.lang.String> _parameters
private boolean _nonContextServlets
private boolean _verbose
public void init()
init in class javax.servlet.GenericServletprotected void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
service in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionjava.io.IOExceptionprivate ServletHolder getHolder(ServletHolder[] holders, java.lang.String servlet)