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, service
private 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.GenericServlet
protected 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.HttpServlet
javax.servlet.ServletException
java.io.IOException
private ServletHolder getHolder(ServletHolder[] holders, java.lang.String servlet)