public class HttpServiceConnection extends Object implements io.apiman.gateway.engine.IServiceConnection, io.apiman.gateway.engine.IServiceConnectionResponse
| Constructor and Description |
|---|
HttpServiceConnection(io.apiman.gateway.engine.beans.ServiceRequest request,
io.apiman.gateway.engine.beans.Service service,
io.apiman.gateway.engine.async.IAsyncResultHandler<io.apiman.gateway.engine.IServiceConnectionResponse> handler)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
void |
bodyHandler(io.apiman.gateway.engine.async.IAsyncHandler<io.apiman.gateway.engine.io.IApimanBuffer> bodyHandler) |
void |
end() |
void |
endHandler(io.apiman.gateway.engine.async.IAsyncHandler<Void> endHandler) |
io.apiman.gateway.engine.beans.ServiceResponse |
getHead() |
boolean |
isFinished() |
void |
transmit() |
void |
write(io.apiman.gateway.engine.io.IApimanBuffer chunk) |
public HttpServiceConnection(io.apiman.gateway.engine.beans.ServiceRequest request,
io.apiman.gateway.engine.beans.Service service,
io.apiman.gateway.engine.async.IAsyncResultHandler<io.apiman.gateway.engine.IServiceConnectionResponse> handler)
throws io.apiman.gateway.engine.beans.exceptions.ConnectorException
request - service - handler - io.apiman.gateway.engine.beans.exceptions.ConnectorExceptionpublic void bodyHandler(io.apiman.gateway.engine.async.IAsyncHandler<io.apiman.gateway.engine.io.IApimanBuffer> bodyHandler)
bodyHandler in interface io.apiman.gateway.engine.io.IReadStream<io.apiman.gateway.engine.beans.ServiceResponse>IReadStream.bodyHandler(io.apiman.gateway.engine.async.IAsyncHandler)public void endHandler(io.apiman.gateway.engine.async.IAsyncHandler<Void> endHandler)
endHandler in interface io.apiman.gateway.engine.io.IReadStream<io.apiman.gateway.engine.beans.ServiceResponse>IReadStream.endHandler(io.apiman.gateway.engine.async.IAsyncHandler)public io.apiman.gateway.engine.beans.ServiceResponse getHead()
getHead in interface io.apiman.gateway.engine.io.IReadStream<io.apiman.gateway.engine.beans.ServiceResponse>IReadStream.getHead()public boolean isFinished()
isFinished in interface io.apiman.gateway.engine.io.IStreamIStream.isFinished()public void abort()
abort in interface io.apiman.gateway.engine.io.IAbortableIAbortable.abort()public void write(io.apiman.gateway.engine.io.IApimanBuffer chunk)
write in interface io.apiman.gateway.engine.io.IWriteStreamIWriteStream.write(io.apiman.gateway.engine.io.IApimanBuffer)public void end()
end in interface io.apiman.gateway.engine.io.IWriteStreamIWriteStream.end()public void transmit()
transmit in interface io.apiman.gateway.engine.io.ISignalReadStream<io.apiman.gateway.engine.beans.ServiceResponse>ISignalReadStream.transmit()Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.