Package joynr.system

Interface RoutingProvider

    • Method Detail

      • addNextHop

        Promise<DeferredVoid> addNextHop​(String participantId,
                                         ChannelAddress channelAddress,
                                         Boolean isGloballyVisible)
        addNextHop
        Parameters:
        participantId - the parameter participantId
        channelAddress - the parameter channelAddress
        isGloballyVisible - the parameter isGloballyVisible
        Returns:
        promise for asynchronous handling
      • addNextHop

        Promise<DeferredVoid> addNextHop​(String participantId,
                                         MqttAddress mqttAddress,
                                         Boolean isGloballyVisible)
        addNextHop
        Parameters:
        participantId - the parameter participantId
        mqttAddress - the parameter mqttAddress
        isGloballyVisible - the parameter isGloballyVisible
        Returns:
        promise for asynchronous handling
      • addNextHop

        Promise<DeferredVoid> addNextHop​(String participantId,
                                         BrowserAddress browserAddress,
                                         Boolean isGloballyVisible)
        addNextHop
        Parameters:
        participantId - the parameter participantId
        browserAddress - the parameter browserAddress
        isGloballyVisible - the parameter isGloballyVisible
        Returns:
        promise for asynchronous handling
      • addNextHop

        Promise<DeferredVoid> addNextHop​(String participantId,
                                         WebSocketAddress webSocketAddress,
                                         Boolean isGloballyVisible)
        addNextHop
        Parameters:
        participantId - the parameter participantId
        webSocketAddress - the parameter webSocketAddress
        isGloballyVisible - the parameter isGloballyVisible
        Returns:
        promise for asynchronous handling
      • addNextHop

        Promise<DeferredVoid> addNextHop​(String participantId,
                                         UdsAddress udsAddress,
                                         Boolean isGloballyVisible)
        addNextHop
        Parameters:
        participantId - the parameter participantId
        udsAddress - the parameter udsAddress
        isGloballyVisible - the parameter isGloballyVisible
        Returns:
        promise for asynchronous handling
      • addNextHop

        Promise<DeferredVoid> addNextHop​(String participantId,
                                         BinderAddress binderAddress,
                                         Boolean isGloballyVisible)
        addNextHop
        Parameters:
        participantId - the parameter participantId
        binderAddress - the parameter binderAddress
        isGloballyVisible - the parameter isGloballyVisible
        Returns:
        promise for asynchronous handling
      • addNextHop

        Promise<DeferredVoid> addNextHop​(String participantId,
                                         WebSocketClientAddress webSocketClientAddress,
                                         Boolean isGloballyVisible)
        addNextHop
        Parameters:
        participantId - the parameter participantId
        webSocketClientAddress - the parameter webSocketClientAddress
        isGloballyVisible - the parameter isGloballyVisible
        Returns:
        promise for asynchronous handling
      • addNextHop

        Promise<DeferredVoid> addNextHop​(String participantId,
                                         UdsClientAddress udsClientAddress,
                                         Boolean isGloballyVisible)
        addNextHop
        Parameters:
        participantId - the parameter participantId
        udsClientAddress - the parameter udsClientAddress
        isGloballyVisible - the parameter isGloballyVisible
        Returns:
        promise for asynchronous handling
      • removeNextHop

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

        Promise<DeferredVoid> addMulticastReceiver​(String multicastId,
                                                   String subscriberParticipantId,
                                                   String providerParticipantId)
        addMulticastReceiver
        Parameters:
        multicastId - the parameter multicastId
        subscriberParticipantId - the parameter subscriberParticipantId
        providerParticipantId - the parameter providerParticipantId
        Returns:
        promise for asynchronous handling
      • removeMulticastReceiver

        Promise<DeferredVoid> removeMulticastReceiver​(String multicastId,
                                                      String subscriberParticipantId,
                                                      String providerParticipantId)
        removeMulticastReceiver
        Parameters:
        multicastId - the parameter multicastId
        subscriberParticipantId - the parameter subscriberParticipantId
        providerParticipantId - the parameter providerParticipantId
        Returns:
        promise for asynchronous handling