public abstract class AbstractMappedDataPolicy<C> extends AbstractMappedPolicy<C> implements io.apiman.gateway.engine.policy.IDataPolicy
| Constructor and Description |
|---|
AbstractMappedDataPolicy()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
io.apiman.gateway.engine.io.IReadWriteStream<io.apiman.gateway.engine.beans.ServiceRequest> |
getRequestDataHandler(io.apiman.gateway.engine.beans.ServiceRequest request,
io.apiman.gateway.engine.policy.IPolicyContext context,
Object policyConfiguration) |
io.apiman.gateway.engine.io.IReadWriteStream<io.apiman.gateway.engine.beans.ServiceResponse> |
getResponseDataHandler(io.apiman.gateway.engine.beans.ServiceResponse response,
io.apiman.gateway.engine.policy.IPolicyContext context,
Object policyConfiguration) |
protected abstract 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,
C policyConfiguration)
Subclasses must implement this.
|
protected abstract 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,
C policyConfiguration)
Subclasses must implement this.
|
apply, apply, doApply, doApply, getConfigurationClass, parseConfigurationpublic final io.apiman.gateway.engine.io.IReadWriteStream<io.apiman.gateway.engine.beans.ServiceRequest> getRequestDataHandler(io.apiman.gateway.engine.beans.ServiceRequest request,
io.apiman.gateway.engine.policy.IPolicyContext context,
Object policyConfiguration)
getRequestDataHandler in interface io.apiman.gateway.engine.policy.IDataPolicyIDataPolicy.getRequestDataHandler(io.apiman.gateway.engine.beans.ServiceRequest, io.apiman.gateway.engine.policy.IPolicyContext, java.lang.Object)protected abstract 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,
C policyConfiguration)
request - context - policyConfiguration - public final io.apiman.gateway.engine.io.IReadWriteStream<io.apiman.gateway.engine.beans.ServiceResponse> getResponseDataHandler(io.apiman.gateway.engine.beans.ServiceResponse response,
io.apiman.gateway.engine.policy.IPolicyContext context,
Object policyConfiguration)
getResponseDataHandler in interface io.apiman.gateway.engine.policy.IDataPolicyIDataPolicy.getResponseDataHandler(io.apiman.gateway.engine.beans.ServiceResponse, io.apiman.gateway.engine.policy.IPolicyContext, java.lang.Object)protected abstract 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,
C policyConfiguration)
response - context - policyConfiguration - Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.