## Uses of Interface
org.eclipse.actf.util.httpproxy.core.IHTTPResponseMessage

Packages that use IHTTPResponseMessage
Package | Description
--- | ---
org.eclipse.actf.util.httpproxy.core | This package includes core interfaces of ACTF HTTP proxy.
org.eclipse.actf.util.httpproxy.proxy | This package includes interfaces to manage sessions of ACTF HTTP proxy.
org.eclipse.actf.util.httpproxy.util | This package includes utilities for ACTF HTTP proxy.

### Uses of IHTTPResponseMessage in org.eclipse.actf.util.httpproxy.core

Subinterfaces of IHTTPResponseMessage in org.eclipse.actf.util.httpproxy.core
Modifier and Type | Interface and Description
--- | ---
`interface` | `IHTTPResponsePushbackMessage` A HTTP response message which can provide `IPushbackMessageBody`.

Methods in org.eclipse.actf.util.httpproxy.core with parameters of type IHTTPResponseMessage
Modifier and Type | Method and Description
--- | ---
`void` | IClientConnection.`sendResponse(IHTTPResponseMessage response)` Send a HTTP response message to the client.
`void` | IClientConnection.`sendResponse(long timeout, IHTTPResponseMessage response)` Send a HTTP response message to the client.
`void` | IClientConnection.`sendResponse(long timeout, IHTTPResponseMessage response, boolean readyToHandleRequest)` Send a HTTP response message to the client.

### Uses of IHTTPResponseMessage in org.eclipse.actf.util.httpproxy.proxy

Methods in org.eclipse.actf.util.httpproxy.proxy that return IHTTPResponseMessage
Modifier and Type | Method and Description
--- | ---
`IHTTPResponseMessage` | IHTTPSessionOverrider.`getSessionResponse()` Return the processed `IHTTPResponseMessage`
`IHTTPResponseMessage` | IHTTPProxyTranscoder.`transcode(int id, IHTTPRequestMessage request, IHTTPResponseMessage response)` Transforms an HTTP response message.

Methods in org.eclipse.actf.util.httpproxy.proxy with parameters of type IHTTPResponseMessage
Modifier and Type | Method and Description
--- | ---
`boolean` | IHTTPSessionOverrider.`replaceResponse(IClientStateManager csm, IHTTPRequestMessage request, IHTTPResponseMessage response, int timeout)`
`IHTTPResponseMessage` | IHTTPProxyTranscoder.`transcode(int id, IHTTPRequestMessage request, IHTTPResponseMessage response)` Transforms an HTTP response message.

### Uses of IHTTPResponseMessage in org.eclipse.actf.util.httpproxy.util

Methods in org.eclipse.actf.util.httpproxy.util that return IHTTPResponseMessage
Modifier and Type | Method and Description
--- | ---
`static IHTTPResponseMessage` | HTTPUtil.`createHTTPResponseInMemoryMessage(IHTTPResponseMessage base, byte[] body)` Create new `IHTTPResponseMessage` instance
`static IHTTPResponseMessage` | HTTPUtil.`createHTTPResponseInMemoryMessage(long serial, byte[] version, byte[] statusCode, byte[] reasonPhrase, byte[] body)` Create new `IHTTPResponseMessage` instance

Methods in org.eclipse.actf.util.httpproxy.util with parameters of type IHTTPResponseMessage
Modifier and Type | Method and Description
--- | ---
`static IHTTPResponseMessage` | HTTPUtil.`createHTTPResponseInMemoryMessage(IHTTPResponseMessage base, byte[] body)` Create new `IHTTPResponseMessage` instance
`static IHTTPResponsePushbackMessage` | HTTPUtil.`createHTTPResponsePushbackMessage(IHTTPResponseMessage base, int pushbackBufferSize)` Create new `IHTTPResponsePushbackMessage` instance from base message