@FunctionalInterface
public interface RouteAccessControl
handleAccessDenied(RequestContext, HttpServletResponse)
method.Modifier and Type | Method and Description |
---|---|
boolean |
canAccess(RequestContext context)
Return true if access is granted.
|
default void |
handleAccessDenied(RequestContext context,
javax.servlet.http.HttpServletResponse response)
What to do if the access is denied.
|
static RouteAccessControl |
requireAll(RouteAccessControl... multiple)
Static convenience combiner to require all of any number of different access controls
|
static RouteAccessControl |
requireAny(RouteAccessControl... multiple)
Static convenience combiner to require at least one of any number of different access controls
|
boolean canAccess(RequestContext context)
default void handleAccessDenied(RequestContext context, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
java.io.IOException
static RouteAccessControl requireAll(RouteAccessControl... multiple)
static RouteAccessControl requireAny(RouteAccessControl... multiple)