@Decorator public class CorsHandler extends Object implements Router
Cors,
CorsConfiguration| Modifier and Type | Field and Description |
|---|---|
private CorsConfiguration |
corsConfig |
private Router |
delegate |
| Constructor and Description |
|---|
CorsHandler(Router delegate,
javax.enterprise.inject.Instance<CorsConfiguration> corsConfigInstance) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispatch(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
Dispatches to an appropriate
Route. |
private void |
handlePreflight(Cors cors,
javax.servlet.http.HttpServletResponse response) |
private void |
handleSimpleRequest(Cors cors,
javax.servlet.http.HttpServletResponse response) |
boolean |
hasRouteFor(javax.servlet.http.HttpServletRequest request)
|
private final Router delegate
private final CorsConfiguration corsConfig
@Inject
public CorsHandler(@Delegate
Router delegate,
javax.enterprise.inject.Instance<CorsConfiguration> corsConfigInstance)
public boolean hasRouteFor(javax.servlet.http.HttpServletRequest request)
RouterhasRouteFor in interface Routerrequest - the HttpServletRequest.true if this Router has a Route for the HttpServletRequest, otherwise false.public void dispatch(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
throws javax.servlet.ServletException
RouterRoute.private void handleSimpleRequest(Cors cors, javax.servlet.http.HttpServletResponse response)
private void handlePreflight(Cors cors, javax.servlet.http.HttpServletResponse response)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.