## Uses of Class
org.apache.synapse.transport.passthru.SourceRequest

- Packages that use SourceRequest
  Package | Description
  --- | ---
  org.apache.synapse.transport.passthru |
  org.apache.synapse.transport.passthru.util |

- - ### Uses of SourceRequest in org.apache.synapse.transport.passthru

    Methods in org.apache.synapse.transport.passthru that return SourceRequest
    Modifier and Type | Method | Description
    --- | --- | ---
    `SourceRequest` | SourceContext.`getRequest()` |
    `static SourceRequest` | SourceContext.`getRequest​(org.apache.http.nio.NHttpConnection conn)` |
    `SourceRequest` | ServerWorker.`getSourceRequest()` |
    `SourceRequest` | SourceHandler.`getSourceRequest​(org.apache.http.nio.NHttpServerConnection conn)` | Create SourceRequest from NHttpServerConnection conn

    Methods in org.apache.synapse.transport.passthru with parameters of type SourceRequest
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.apache.axis2.context.MessageContext` | ServerWorker.`createMessageContext​(org.apache.axis2.context.MessageContext msgContext, SourceRequest request)` | Create an Axis2 message context for the given http request.
    `OutputStream` | SourceHandler.`getOutputStream​(String method, SourceRequest request)` | Create synapse.response-source-buffer for GET and HEAD Http methods
    `static void` | SourceContext.`setRequest​(org.apache.http.nio.NHttpConnection conn, SourceRequest request)` |
    `void` | SourceContext.`setRequest​(SourceRequest request)` |
    `void` | ServerWorker.`setSourceRequest​(SourceRequest request)` |

    Constructors in org.apache.synapse.transport.passthru with parameters of type SourceRequest
    Constructor | Description
    --- | ---
    `ServerWorker​(SourceRequest request, SourceConfiguration sourceConfiguration, OutputStream os)` |
    `ServerWorker​(SourceRequest request, SourceConfiguration sourceConfiguration, OutputStream os, long initiationTimestamp, String correlationId)` |
    `SourceResponse​(SourceConfiguration config, int status, String statusLine, SourceRequest request)` |
    `SourceResponse​(SourceConfiguration config, int status, SourceRequest request)` |

  - ### Uses of SourceRequest in org.apache.synapse.transport.passthru.util

    Methods in org.apache.synapse.transport.passthru.util with parameters of type SourceRequest
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SourceResponse` | SourceResponseFactory.`create​(org.apache.axis2.context.MessageContext msgContext, SourceRequest sourceRequest, SourceConfiguration sourceConfiguration)` |