public class ResteasyRequestFilter extends Object implements org.apache.tapestry5.services.HttpServletRequestFilter, org.jboss.resteasy.plugins.server.servlet.HttpRequestFactory, org.jboss.resteasy.plugins.server.servlet.HttpResponseFactory
Constructor and Description |
---|
ResteasyRequestFilter(String filterPath,
org.slf4j.Logger logger,
org.apache.tapestry5.services.ApplicationGlobals globals,
javax.ws.rs.core.Application application,
org.apache.tapestry5.ioc.services.SymbolSource source,
boolean productionMode,
org.apache.tapestry5.services.UpdateListenerHub updateListenerHub,
long checkInterval,
long updateTimeout,
boolean corsEnabled) |
Modifier and Type | Method and Description |
---|---|
org.jboss.resteasy.spi.HttpRequest |
createResteasyHttpRequest(String httpMethod,
javax.servlet.http.HttpServletRequest request,
org.jboss.resteasy.specimpl.ResteasyHttpHeaders headers,
org.jboss.resteasy.spi.ResteasyUriInfo uriInfo,
org.jboss.resteasy.spi.HttpResponse theResponse,
javax.servlet.http.HttpServletResponse response) |
org.jboss.resteasy.spi.HttpResponse |
createResteasyHttpResponse(javax.servlet.http.HttpServletResponse response) |
protected org.jboss.resteasy.spi.HttpResponse |
createServletResponse(javax.servlet.http.HttpServletResponse response) |
boolean |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apache.tapestry5.services.HttpServletRequestHandler handler) |
public ResteasyRequestFilter(@Inject @Symbol(value="resteasy.servlet.mapping.prefix") String filterPath, org.slf4j.Logger logger, org.apache.tapestry5.services.ApplicationGlobals globals, javax.ws.rs.core.Application application, org.apache.tapestry5.ioc.services.SymbolSource source, @Symbol(value="tapestry.production-mode") boolean productionMode, org.apache.tapestry5.services.UpdateListenerHub updateListenerHub, @Symbol(value="tapestry.file-check-interval") @IntermediateType(value=org.apache.tapestry5.ioc.util.TimeInterval.class) long checkInterval, @Symbol(value="tapestry.file-check-update-timeout") @IntermediateType(value=org.apache.tapestry5.ioc.util.TimeInterval.class) long updateTimeout, @Symbol(value="tynamo.resteasy.cors-enabled") boolean corsEnabled) throws javax.servlet.ServletException
javax.servlet.ServletException
public boolean service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.tapestry5.services.HttpServletRequestHandler handler) throws IOException
service
in interface org.apache.tapestry5.services.HttpServletRequestFilter
IOException
public org.jboss.resteasy.spi.HttpRequest createResteasyHttpRequest(String httpMethod, javax.servlet.http.HttpServletRequest request, org.jboss.resteasy.specimpl.ResteasyHttpHeaders headers, org.jboss.resteasy.spi.ResteasyUriInfo uriInfo, org.jboss.resteasy.spi.HttpResponse theResponse, javax.servlet.http.HttpServletResponse response)
createResteasyHttpRequest
in interface org.jboss.resteasy.plugins.server.servlet.HttpRequestFactory
public org.jboss.resteasy.spi.HttpResponse createResteasyHttpResponse(javax.servlet.http.HttpServletResponse response)
createResteasyHttpResponse
in interface org.jboss.resteasy.plugins.server.servlet.HttpResponseFactory
protected org.jboss.resteasy.spi.HttpResponse createServletResponse(javax.servlet.http.HttpServletResponse response)
Copyright © 2004–2020. All rights reserved.