NetsOSS / embedded-jetty

Provides a simple way of building an embedded Jetty that allows for xml-free applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't set init parameters for Filters

trygvis opened this issue · comments

addServlet returns a special builder for servlets (ServletHolderBuilder), but addFilter just returns the ServletContextHandlerBuilder.

Workaround:

    FilterHolder filterHolder = new FilterHolder(ServletContainer.class);
    filterHolder.setInitParameter("javax.ws.rs.Application", Jsr311Application.class.getCanonicalName());
    context.
            addFilterHolder(filterHolder, "/*", EnumSet.of(REQUEST)).