ninja
Class NinjaServletDispatcher
java.lang.Object
ninja.NinjaServletDispatcher
- All Implemented Interfaces:
- javax.servlet.Filter
public class NinjaServletDispatcher
- extends Object
- implements javax.servlet.Filter
A simple servlet filter that allows us to run Ninja inside any servlet container.
This dispatcher targets Servlet 2.5.
- Author:
- ra
Method Summary |
void |
destroy()
|
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse resp,
javax.servlet.FilterChain chain)
|
void |
init(javax.servlet.FilterConfig filterConfig)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NinjaServletDispatcher
public NinjaServletDispatcher(String serverName)
- Special constructor for usage in JUnit tests.
We are using an embeded jetty for quick server testing. The problem is
that the port will change.
Therefore we inject the server name here:
- Parameters:
serverName
- The injected server name. Will override property serverName in
Ninja properties.
NinjaServletDispatcher
public NinjaServletDispatcher()
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Throws:
javax.servlet.ServletException
doFilter
public void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse resp,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
- Specified by:
doFilter
in interface javax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
destroy
public void destroy()
- Specified by:
destroy
in interface javax.servlet.Filter
Copyright © 2012. All Rights Reserved.