public class URLRewritingPolicy extends AbstractMappedDataPolicy<URLRewritingConfig>
| Constructor and Description |
|---|
URLRewritingPolicy()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doApply(io.apiman.gateway.engine.beans.ServiceResponse response,
io.apiman.gateway.engine.policy.IPolicyContext context,
URLRewritingConfig config,
io.apiman.gateway.engine.policy.IPolicyChain<io.apiman.gateway.engine.beans.ServiceResponse> chain)
Apply the policy to the response.
|
protected Class<URLRewritingConfig> |
getConfigurationClass() |
protected io.apiman.gateway.engine.io.IReadWriteStream<io.apiman.gateway.engine.beans.ServiceRequest> |
requestDataHandler(io.apiman.gateway.engine.beans.ServiceRequest request,
io.apiman.gateway.engine.policy.IPolicyContext context,
URLRewritingConfig policyConfiguration)
Subclasses must implement this.
|
protected io.apiman.gateway.engine.io.IReadWriteStream<io.apiman.gateway.engine.beans.ServiceResponse> |
responseDataHandler(io.apiman.gateway.engine.beans.ServiceResponse response,
io.apiman.gateway.engine.policy.IPolicyContext context,
URLRewritingConfig policyConfiguration)
Subclasses must implement this.
|
getRequestDataHandler, getResponseDataHandlerapply, apply, doApply, parseConfigurationprotected Class<URLRewritingConfig> getConfigurationClass()
getConfigurationClass in class AbstractMappedPolicy<URLRewritingConfig>AbstractMappedPolicy.getConfigurationClass()protected void doApply(io.apiman.gateway.engine.beans.ServiceResponse response,
io.apiman.gateway.engine.policy.IPolicyContext context,
URLRewritingConfig config,
io.apiman.gateway.engine.policy.IPolicyChain<io.apiman.gateway.engine.beans.ServiceResponse> chain)
AbstractMappedPolicyprotected io.apiman.gateway.engine.io.IReadWriteStream<io.apiman.gateway.engine.beans.ServiceRequest> requestDataHandler(io.apiman.gateway.engine.beans.ServiceRequest request,
io.apiman.gateway.engine.policy.IPolicyContext context,
URLRewritingConfig policyConfiguration)
AbstractMappedDataPolicyprotected io.apiman.gateway.engine.io.IReadWriteStream<io.apiman.gateway.engine.beans.ServiceResponse> responseDataHandler(io.apiman.gateway.engine.beans.ServiceResponse response,
io.apiman.gateway.engine.policy.IPolicyContext context,
URLRewritingConfig policyConfiguration)
AbstractMappedDataPolicyCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.