Package joynr.system

Interface DiscoveryProvider

    • Method Detail

      • add

        Promise<DeferredVoid> add​(DiscoveryEntry discoveryEntry)
        add
        Parameters:
        discoveryEntry - the parameter discoveryEntry
        Returns:
        promise for asynchronous handling
      • add

        Promise<DeferredVoid> add​(DiscoveryEntry discoveryEntry,
                                  Boolean awaitGlobalRegistration)
        add
        Parameters:
        discoveryEntry - the parameter discoveryEntry
        awaitGlobalRegistration - the parameter awaitGlobalRegistration
        Returns:
        promise for asynchronous handling
      • add

        Promise<DiscoveryProvider.Add1Deferred> add​(DiscoveryEntry discoveryEntry,
                                                    Boolean awaitGlobalRegistration,
                                                    String[] gbids)
        add
        Parameters:
        discoveryEntry - the parameter discoveryEntry
        awaitGlobalRegistration - the parameter awaitGlobalRegistration
        gbids - the parameter gbids
        Returns:
        promise for asynchronous handling
      • lookup

        Promise<DiscoveryProvider.Lookup2Deferred> lookup​(String[] domains,
                                                          String interfaceName,
                                                          DiscoveryQos discoveryQos,
                                                          String[] gbids)
        lookup
        Parameters:
        domains - the parameter domains
        interfaceName - the parameter interfaceName
        discoveryQos - the parameter discoveryQos
        gbids - the parameter gbids
        Returns:
        promise for asynchronous handling
      • remove

        Promise<DeferredVoid> remove​(String participantId)
        remove
        Parameters:
        participantId - the parameter participantId
        Returns:
        promise for asynchronous handling