Class RoleBasedSecurityFilter
java.lang.Object
org.jboss.resteasy.plugins.interceptors.RoleBasedSecurityFilter
- All Implemented Interfaces:
ContainerRequestFilter
@Priority(2000)
public class RoleBasedSecurityFilter
extends Object
implements ContainerRequestFilter
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRoleBasedSecurityFilter(String[] rolesAllowed, boolean denyAll, boolean permitAll) -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(ContainerRequestContext requestContext) Filter method called before a request has been dispatched to a resource.
-
Field Details
-
rolesAllowed
-
denyAll
protected boolean denyAll -
permitAll
protected boolean permitAll
-
-
Constructor Details
-
RoleBasedSecurityFilter
-
-
Method Details
-
filter
Description copied from interface:ContainerRequestFilterFilter method called before a request has been dispatched to a resource.Filters in the filter chain are ordered according to their
jakarta.annotation.Priorityclass-level annotation value. If a request filter produces a response by callingContainerRequestContext.abortWith(jakarta.ws.rs.core.Response)method, the execution of the (either pre-match or post-match) request filter chain is stopped and the response is passed to the corresponding response filter chain (either pre-match or post-match). For example, a pre-match caching filter may produce a response in this way, which would effectively skip any post-match request filters as well as post-match response filters. Note however that a responses produced in this manner would still be processed by the pre-match response filter chain.- Specified by:
filterin interfaceContainerRequestFilter- Parameters:
requestContext- request context.- Throws:
IOException- if an I/O exception occurs.- See Also:
-