org.fourthline.cling.controlpoint

## Interface ControlPoint

- All Known Implementing Classes:
    ControlPointImpl

      public interface ControlPoint

  Unified API for the asynchronous execution of network searches, actions, event subscriptions.
  Author:
    Christian Bauer

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Future` | `execute(ActionCallback callback)`
    `void` | `execute(SubscriptionCallback callback)`
    `UpnpServiceConfiguration` | `getConfiguration()`
    `ProtocolFactory` | `getProtocolFactory()`
    `Registry` | `getRegistry()`
    `void` | `search()`
    `void` | `search(int mxSeconds)`
    `void` | `search(UpnpHeader searchType)`
    `void` | `search(UpnpHeader searchType, int mxSeconds)`

- - ### Method Detail

    - #### getConfiguration

          UpnpServiceConfiguration getConfiguration()

    - #### getProtocolFactory

          ProtocolFactory getProtocolFactory()

    - #### getRegistry

          Registry getRegistry()

    - #### search

          void search()

    - #### search

          void search(UpnpHeader searchType)

    - #### search

          void search(int mxSeconds)

    - #### search

          void search(UpnpHeader searchType,
                    int mxSeconds)

    - #### execute

          Future execute(ActionCallback callback)

    - #### execute

          void execute(SubscriptionCallback callback)

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