Class IgnoredResourcesPolicy
- java.lang.Object
-
- io.apiman.gateway.engine.policies.AbstractMappedPolicy<IgnoredResourcesConfig>
-
- io.apiman.gateway.engine.policies.IgnoredResourcesPolicy
-
- All Implemented Interfaces:
IPolicy
public class IgnoredResourcesPolicy extends AbstractMappedPolicy<IgnoredResourcesConfig>
A simple policy that causes a failure if the paths of the inbound request matching the configured set of regular expressions.- Author:
- rubenrm1@gmail.com
-
-
Constructor Summary
Constructors Constructor Description IgnoredResourcesPolicy()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoApply(ApiRequest request, IPolicyContext context, IgnoredResourcesConfig config, IPolicyChain<ApiRequest> chain)Override this method to interact with or observe the request.Class<IgnoredResourcesConfig>getConfigurationClass()The class to use for JSON configuration deserialization-
Methods inherited from class io.apiman.gateway.engine.policies.AbstractMappedPolicy
apply, apply, doApply, doProcessFailure, parseConfiguration, processFailure
-
-
-
-
Method Detail
-
getConfigurationClass
public Class<IgnoredResourcesConfig> getConfigurationClass()
Description copied from class:AbstractMappedPolicyThe class to use for JSON configuration deserialization- Specified by:
getConfigurationClassin classAbstractMappedPolicy<IgnoredResourcesConfig>- Returns:
- the class
-
doApply
protected void doApply(ApiRequest request, IPolicyContext context, IgnoredResourcesConfig config, IPolicyChain<ApiRequest> chain)
Description copied from class:AbstractMappedPolicyOverride this method to interact with or observe the request.- Overrides:
doApplyin classAbstractMappedPolicy<IgnoredResourcesConfig>- Parameters:
request- the requestchain- the ordered policy chain- See Also:
AbstractMappedPolicy.apply(ApiResponse, IPolicyContext, Object, IPolicyChain)
-
-