# Package org.fourthline.cling.transport.spi

- Interface Summary
  Interface | Description
  --- | ---
  DatagramIO<C extends DatagramIOConfiguration> | Service for receiving (unicast only) and sending UDP datagrams, one per bound IP address.
  DatagramIOConfiguration | Collection of typically needed configuration settings.
  DatagramProcessor | Reads and creates UDP datagrams from and into UPnP messages.
  GENAEventProcessor | Reads and writes GENA XML content.
  MulticastReceiver<C extends MulticastReceiverConfiguration> | Service for receiving multicast UDP datagrams, one per bound network interface.
  MulticastReceiverConfiguration | Collection of typically needed configuration settings.
  NetworkAddressFactory | Configuration utility for network interfaces and addresses.
  ServletContainerAdapter | Implement this to provide your own servlet container (instance),
  SOAPActionProcessor | Converts UPnP SOAP messages from/to action invocations.
  StreamClient<C extends StreamClientConfiguration> | Service for sending TCP (HTTP) stream request messages.
  StreamClientConfiguration | Collection of typically needed configuration settings.
  StreamServer<C extends StreamServerConfiguration> | Service for receiving TCP (HTTP) streams, one per bound IP address.
  StreamServerConfiguration | Collection of typically needed configuration settings.

- Class Summary
  Class | Description
  --- | ---
  AbstractStreamClient<C extends StreamClientConfiguration,REQUEST> | Implements the timeout/callback processing and unifies exception handling.
  AbstractStreamClientConfiguration |
  UpnpStream | A runnable representation of a single HTTP request/response procedure.

- Exception Summary
  Exception | Description
  --- | ---
  InitializationException | Thrown by the transport layer implementation when service setup fails.
  NoNetworkException | Might be thrown by the constructor of `NetworkAddressFactory` and `Router` if no usable network interfaces/addresses were discovered.

Copyright © 2014 4th Line GmbH, Switzerland. All Rights Reserved.