## Uses of Class
org.fourthline.cling.model.message.StreamResponseMessage

- Packages that use StreamResponseMessage
  Package | Description
  --- | ---
  org.fourthline.cling.mock |
  org.fourthline.cling.model.message |
  org.fourthline.cling.model.message.control |
  org.fourthline.cling.model.message.gena |
  org.fourthline.cling.protocol |
  org.fourthline.cling.protocol.sync |
  org.fourthline.cling.transport |
  org.fourthline.cling.transport.impl |
  org.fourthline.cling.transport.impl.jetty |
  org.fourthline.cling.transport.spi |

- - ### Uses of StreamResponseMessage in org.fourthline.cling.mock

    Methods in org.fourthline.cling.mock that return StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `StreamResponseMessage` | MockRouter.`getStreamResponseMessage(StreamRequestMessage request)`
    `StreamResponseMessage[]` | MockRouter.`getStreamResponseMessages()`
    `StreamResponseMessage` | MockRouter.`send(StreamRequestMessage msg)`

  - ### Uses of StreamResponseMessage in org.fourthline.cling.model.message

    Constructors in org.fourthline.cling.model.message with parameters of type StreamResponseMessage
    Constructor and Description
    `StreamResponseMessage(StreamResponseMessage source)`

  - ### Uses of StreamResponseMessage in org.fourthline.cling.model.message.control

    Subclasses of StreamResponseMessage in org.fourthline.cling.model.message.control
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IncomingActionResponseMessage`
    `class` | `OutgoingActionResponseMessage`

    Constructors in org.fourthline.cling.model.message.control with parameters of type StreamResponseMessage
    Constructor and Description
    `IncomingActionResponseMessage(StreamResponseMessage source)`

  - ### Uses of StreamResponseMessage in org.fourthline.cling.model.message.gena

    Subclasses of StreamResponseMessage in org.fourthline.cling.model.message.gena
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IncomingSubscribeResponseMessage`
    `class` | `OutgoingEventResponseMessage`
    `class` | `OutgoingSubscribeResponseMessage`

    Constructors in org.fourthline.cling.model.message.gena with parameters of type StreamResponseMessage
    Constructor and Description
    `IncomingSubscribeResponseMessage(StreamResponseMessage source)`

  - ### Uses of StreamResponseMessage in org.fourthline.cling.protocol

    Classes in org.fourthline.cling.protocol with type parameters of type StreamResponseMessage
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReceivingSync<IN extends StreamRequestMessage,OUT extends StreamResponseMessage>` Supertype for all synchronously executing protocols, handling reception of UPnP messages and return a response.
    `class` | `SendingSync<IN extends StreamRequestMessage,OUT extends StreamResponseMessage>` Supertype for all synchronously executing protocols, sending UPnP messages.

    Fields in org.fourthline.cling.protocol declared as StreamResponseMessage
    Modifier and Type | Field and Description
    --- | ---
    `protected OUT` | SendingSync.`outputMessage`
    `protected OUT` | ReceivingSync.`outputMessage`

    Methods in org.fourthline.cling.protocol with parameters of type StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReceivingSync.`responseSent(StreamResponseMessage responseMessage)` Called by the client of this protocol after the returned response has been successfully delivered.

  - ### Uses of StreamResponseMessage in org.fourthline.cling.protocol.sync

    Methods in org.fourthline.cling.protocol.sync that return StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `protected StreamResponseMessage` | ReceivingRetrieval.`createResponse(URI requestedURI, Resource resource)`
    `protected StreamResponseMessage` | SendingUnsubscribe.`executeSync()`
    `protected StreamResponseMessage` | SendingEvent.`executeSync()`
    `protected StreamResponseMessage` | ReceivingUnsubscribe.`executeSync()`
    `protected StreamResponseMessage` | ReceivingRetrieval.`executeSync()`
    `protected StreamResponseMessage` | ReceivingAction.`executeSync()`
    `protected StreamResponseMessage` | SendingAction.`sendRemoteRequest(OutgoingActionRequestMessage requestMessage)`

    Methods in org.fourthline.cling.protocol.sync with parameters of type StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SendingUnsubscribe.`onUnsubscribe(StreamResponseMessage response)`
    `void` | ReceivingSubscribe.`responseSent(StreamResponseMessage responseMessage)`

  - ### Uses of StreamResponseMessage in org.fourthline.cling.transport

    Methods in org.fourthline.cling.transport that return StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `StreamResponseMessage` | RouterImpl.`send(StreamRequestMessage msg)` Sends the TCP stream request with the `StreamClient`.
    `StreamResponseMessage` | Router.`send(StreamRequestMessage msg)` Call this method to send a TCP (HTTP) stream message.

  - ### Uses of StreamResponseMessage in org.fourthline.cling.transport.impl

    Fields in org.fourthline.cling.transport.impl declared as StreamResponseMessage
    Modifier and Type | Field and Description
    --- | ---
    `protected StreamResponseMessage` | AsyncServletUpnpStream.`responseMessage`

    Methods in org.fourthline.cling.transport.impl that return StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `protected StreamResponseMessage` | StreamClientImpl.`createResponse(HttpURLConnection urlConnection, InputStream inputStream)`
    `StreamResponseMessage` | StreamClientImpl.`sendRequest(StreamRequestMessage requestMessage)`

    Methods in org.fourthline.cling.transport.impl with parameters of type StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AsyncServletUpnpStream.`writeResponseMessage(StreamResponseMessage responseMessage)`

  - ### Uses of StreamResponseMessage in org.fourthline.cling.transport.impl.jetty

    Methods in org.fourthline.cling.transport.impl.jetty that return StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `protected StreamResponseMessage` | StreamClientImpl.HttpContentExchange.`createResponse()`

    Methods in org.fourthline.cling.transport.impl.jetty that return types with arguments of type StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `protected Callable<StreamResponseMessage>` | StreamClientImpl.`createCallable(StreamRequestMessage requestMessage, StreamClientImpl.HttpContentExchange exchange)`

  - ### Uses of StreamResponseMessage in org.fourthline.cling.transport.spi

    Methods in org.fourthline.cling.transport.spi that return StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `StreamResponseMessage` | UpnpStream.`process(StreamRequestMessage requestMsg)` Selects a UPnP protocol, runs it within the calling thread, returns the response.
    `StreamResponseMessage` | StreamClient.`sendRequest(StreamRequestMessage message)` Sends the given request via TCP (HTTP) and returns the response.
    `StreamResponseMessage` | AbstractStreamClient.`sendRequest(StreamRequestMessage requestMessage)`

    Methods in org.fourthline.cling.transport.spi that return types with arguments of type StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract Callable<StreamResponseMessage>` | AbstractStreamClient.`createCallable(StreamRequestMessage requestMessage, REQUEST request)` Create a callable procedure that will execute the request.

    Methods in org.fourthline.cling.transport.spi with parameters of type StreamResponseMessage
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | UpnpStream.`responseSent(StreamResponseMessage responseMessage)` Must be called by a subclass after the response has been successfully sent to the client.

Copyright © 2015 4th Line GmbH, Switzerland. All rights reserved.