public class EngineResultImpl extends AbstractStream<io.apiman.gateway.engine.beans.ServiceResponse> implements IEngineResult
bodyHandler, endHandler, finished, headHandler| Constructor and Description |
|---|
EngineResultImpl()
Constructor.
|
EngineResultImpl(io.apiman.gateway.engine.beans.PolicyFailure policyFailure)
Construct an unsuccessful EngineResult.
|
EngineResultImpl(io.apiman.gateway.engine.beans.ServiceResponse serviceResponse)
Construct a successful EngineResult.
|
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
Signal abort.
|
io.apiman.gateway.engine.beans.ServiceResponse |
getHead()
Return the head object's handler (e.g.
|
io.apiman.gateway.engine.beans.PolicyFailure |
getPolicyFailure() |
io.apiman.gateway.engine.beans.ServiceResponse |
getServiceResponse() |
protected void |
handleHead(io.apiman.gateway.engine.beans.ServiceResponse head)
Called to handle the head.
|
boolean |
isFailure()
Whether a failure occurred during engine execution.
|
boolean |
isResponse()
Whether a response has been set.
|
void |
setConnectorResponseStream(ISignalReadStream<io.apiman.gateway.engine.beans.ServiceResponse> connectorResponseStream) |
void |
setPolicyFailure(io.apiman.gateway.engine.beans.PolicyFailure policyFailure) |
void |
setServiceResponse(io.apiman.gateway.engine.beans.ServiceResponse serviceResponse) |
bodyHandler, end, endHandler, handleBody, handleEnd, headHandler, isFinished, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbodyHandler, endHandlerisFinishedpublic EngineResultImpl()
public EngineResultImpl(io.apiman.gateway.engine.beans.ServiceResponse serviceResponse)
serviceResponse - the service responsepublic EngineResultImpl(io.apiman.gateway.engine.beans.PolicyFailure policyFailure)
policyFailure - public boolean isResponse()
IEngineResultisResponse in interface IEngineResultIEngineResult.isResponse()public boolean isFailure()
IEngineResultisFailure in interface IEngineResultIEngineResult.isFailure()public io.apiman.gateway.engine.beans.ServiceResponse getServiceResponse()
getServiceResponse in interface IEngineResultIEngineResult.getServiceResponse()public void setServiceResponse(io.apiman.gateway.engine.beans.ServiceResponse serviceResponse)
serviceResponse - the serviceResponse to setpublic io.apiman.gateway.engine.beans.PolicyFailure getPolicyFailure()
getPolicyFailure in interface IEngineResultIEngineResult.getPolicyFailure()public void setPolicyFailure(io.apiman.gateway.engine.beans.PolicyFailure policyFailure)
policyFailure - the policyFailure to setprotected void handleHead(io.apiman.gateway.engine.beans.ServiceResponse head)
AbstractStreamhandleHead in class AbstractStream<io.apiman.gateway.engine.beans.ServiceResponse>public io.apiman.gateway.engine.beans.ServiceResponse getHead()
IReadStreamServiceRequest).getHead in interface IReadStream<io.apiman.gateway.engine.beans.ServiceResponse>public void abort()
IAbortableabort in interface IAbortableIAbortable.abort()public void setConnectorResponseStream(ISignalReadStream<io.apiman.gateway.engine.beans.ServiceResponse> connectorResponseStream)
connectorResponseStream - the connectorResponseStream to setCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.