| Package | Description |
|---|---|
| io.apiman.gateway.engine.impl | |
| io.apiman.gateway.engine.io | |
| io.apiman.gateway.engine.policy |
| Modifier and Type | Class and Description |
|---|---|
class |
EngineResultImpl
The result of a call through the policy engine.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSignalStream<H>
As
AbstractSignalStream but with ISignalReadStream.transmit() to signal body transmission may begin |
class |
AbstractStream<H>
Generic representation of a three part stream: head, body and end, with
handlers and operators for each.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Chain<H>
Traverses and executes a series of policies according to implementor's
settings and iterator.
|
class |
RequestChain
Request phase policy chain.
|
class |
ResponseChain
Response phase policy chain.
|
| Modifier and Type | Method and Description |
|---|---|
IReadWriteStream<io.apiman.gateway.engine.beans.ServiceRequest> |
IDataPolicy.getRequestDataHandler(io.apiman.gateway.engine.beans.ServiceRequest request,
IPolicyContext context,
Object policyConfiguration)
This method should return a stream that will be used when piping the request data
from the client to the back-end service.
|
IReadWriteStream<io.apiman.gateway.engine.beans.ServiceResponse> |
IDataPolicy.getResponseDataHandler(io.apiman.gateway.engine.beans.ServiceResponse response,
IPolicyContext context,
Object policyConfiguration)
This method should return a stream that will be used when piping the response data
from the back-end service to the client.
|
protected IReadWriteStream<io.apiman.gateway.engine.beans.ServiceResponse> |
ResponseChain.getServiceHandler(IPolicy policy,
Object config) |
protected IReadWriteStream<io.apiman.gateway.engine.beans.ServiceRequest> |
RequestChain.getServiceHandler(IPolicy policy,
Object config) |
protected abstract IReadWriteStream<H> |
Chain.getServiceHandler(IPolicy policy,
Object config)
Gets the service handler for the policy.
|
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.