Package com.yahoo.jdisc.http.filter
Class SecurityFilterInvoker
- java.lang.Object
-
- com.yahoo.jdisc.http.filter.SecurityFilterInvoker
-
- All Implemented Interfaces:
com.yahoo.jdisc.http.server.jetty.FilterInvoker
@Beta public class SecurityFilterInvoker extends java.lang.Object implements com.yahoo.jdisc.http.server.jetty.FilterInvoker
Only intended for internal vespa use. Runs JDisc security filter without using JDisc request/response. Only intended to be used in a servlet context, as the error messages are tailored for that. Assumes that SecurityResponseFilters mutate DiscFilterResponse in the thread they are invoked from.- Author:
- Tony Vaagenes
-
-
Constructor Summary
Constructors Constructor Description SecurityFilterInvoker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.servlet.http.HttpServletRequest
invokeRequestFilterChain(RequestFilter requestFilterChain, java.net.URI uri, javax.servlet.http.HttpServletRequest httpRequest, com.yahoo.jdisc.handler.ResponseHandler responseHandler)
Returns the servlet request to be used in any servlets invoked after this.void
invokeResponseFilterChain(ResponseFilter responseFilterChain, java.net.URI uri, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-
-
Method Detail
-
invokeRequestFilterChain
public javax.servlet.http.HttpServletRequest invokeRequestFilterChain(RequestFilter requestFilterChain, java.net.URI uri, javax.servlet.http.HttpServletRequest httpRequest, com.yahoo.jdisc.handler.ResponseHandler responseHandler)
Returns the servlet request to be used in any servlets invoked after this.- Specified by:
invokeRequestFilterChain
in interfacecom.yahoo.jdisc.http.server.jetty.FilterInvoker
-
invokeResponseFilterChain
public void invokeResponseFilterChain(ResponseFilter responseFilterChain, java.net.URI uri, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
invokeResponseFilterChain
in interfacecom.yahoo.jdisc.http.server.jetty.FilterInvoker
-
-