## Uses of Interface
org.fourthline.cling.transport.Router

- Packages that use Router
  Package | Description
  --- | ---
  org.fourthline.cling |
  org.fourthline.cling.android |
  org.fourthline.cling.mock |
  org.fourthline.cling.transport |
  org.fourthline.cling.transport.impl |
  org.fourthline.cling.transport.spi |

- - ### Uses of Router in org.fourthline.cling

    Fields in org.fourthline.cling declared as Router
    Modifier and Type | Field and Description
    --- | ---
    `protected Router` | UpnpServiceImpl.`router`

    Methods in org.fourthline.cling that return Router
    Modifier and Type | Method and Description
    --- | ---
    `protected Router` | UpnpServiceImpl.`createRouter(ProtocolFactory protocolFactory, Registry registry)`
    `Router` | UpnpServiceImpl.`getRouter()`
    `Router` | UpnpService.`getRouter()`
    `Router` | ManagedUpnpService.`getRouter()`

  - ### Uses of Router in org.fourthline.cling.android

    Classes in org.fourthline.cling.android that implement Router
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AndroidRouter` Monitors all network connectivity changes, switching the router accordingly.

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

    Classes in org.fourthline.cling.mock that implement Router
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MockRouter` This is not a real network transport layer, it collects all messages instead and makes them available for testing with `MockRouter.getOutgoingDatagramMessages()`, `MockRouter.getSentStreamRequestMessages()`, etc.

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

    Classes in org.fourthline.cling.transport that implement Router
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RouterImpl` Default implementation of network message router.

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

    Fields in org.fourthline.cling.transport.impl declared as Router
    Modifier and Type | Field and Description
    --- | ---
    `protected Router` | MulticastReceiverImpl.`router`
    `protected Router` | DatagramIOImpl.`router`

    Methods in org.fourthline.cling.transport.impl with parameters of type Router
    Modifier and Type | Method and Description
    --- | ---
    `protected javax.servlet.Servlet` | AsyncServletStreamServerImpl.`createServlet(Router router)`
    `void` | StreamServerImpl.`init(InetAddress bindAddress, Router router)`
    `void` | AsyncServletStreamServerImpl.`init(InetAddress bindAddress, Router router)`
    `void` | DatagramIOImpl.`init(InetAddress bindAddress, Router router, DatagramProcessor datagramProcessor)`
    `void` | MulticastReceiverImpl.`init(NetworkInterface networkInterface, Router router, NetworkAddressFactory networkAddressFactory, DatagramProcessor datagramProcessor)`

    Constructors in org.fourthline.cling.transport.impl with parameters of type Router
    Constructor and Description
    `RequestHttpHandler(Router router)`

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

    Methods in org.fourthline.cling.transport.spi with parameters of type Router
    Modifier and Type | Method and Description
    --- | ---
    `void` | StreamServer.`init(InetAddress bindAddress, Router router)` Configures the service and starts any listening sockets.
    `void` | DatagramIO.`init(InetAddress bindAddress, Router router, DatagramProcessor datagramProcessor)` Configures the service and starts any listening sockets.
    `void` | MulticastReceiver.`init(NetworkInterface networkInterface, Router router, NetworkAddressFactory networkAddressFactory, DatagramProcessor datagramProcessor)` Configures the service and starts any listening sockets.

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