Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.fourthline.cling
Interface UpnpService

All Known Implementing Classes:
  ManagedUpnpService, MockUpnpService, UpnpServiceImpl

    public interface UpnpService

Primary interface of the Cling Core UPnP stack.

An implementation can either start immediately when constructed or offer an additional method that starts the UPnP stack on-demand. Implementations are not required to be restartable after shutdown.

Implementations are always thread-safe and can be shared and called concurrently.

Author:
  Christian Bauer

Nested Class Summary
`static class` | `UpnpService.Shutdown`
`static class` | `UpnpService.Start`

Method Summary
`UpnpServiceConfiguration` | `getConfiguration()`
`ControlPoint` | `getControlPoint()`
`ProtocolFactory` | `getProtocolFactory()`
`Registry` | `getRegistry()`
`Router` | `getRouter()`
`void` | `shutdown()` Stopping the UPnP stack.

Method Detail

### getConfiguration

    UpnpServiceConfiguration getConfiguration()

### getControlPoint

    ControlPoint getControlPoint()

### getProtocolFactory

    ProtocolFactory getProtocolFactory()

### getRegistry

    Registry getRegistry()

### getRouter

    Router getRouter()

### shutdown

    void shutdown()

  Stopping the UPnP stack.

  Clients are required to stop the UPnP stack properly. Notifications for disappearing devices will be multicasted, existing event subscriptions canceled.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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