public class DefaultRoutingProvider extends RoutingAbstractProvider
RoutingProvider.ResolveNextHopDeferred| Modifier and Type | Field and Description |
|---|---|
protected String |
globalAddress |
protected String |
replyToAddress |
routingSubscriptionPublisher| Constructor and Description |
|---|
DefaultRoutingProvider() |
| Modifier and Type | Method and Description |
|---|---|
Promise<DeferredVoid> |
addMulticastReceiver(String multicastId,
String subscriberParticipantId,
String providerParticipantId)
addMulticastReceiver
|
Promise<DeferredVoid> |
addNextHop(String participantId,
BinderAddress binderAddress,
Boolean isGloballyVisible)
addNextHop
|
Promise<DeferredVoid> |
addNextHop(String participantId,
BrowserAddress browserAddress,
Boolean isGloballyVisible)
addNextHop
|
Promise<DeferredVoid> |
addNextHop(String participantId,
ChannelAddress channelAddress,
Boolean isGloballyVisible)
addNextHop
|
Promise<DeferredVoid> |
addNextHop(String participantId,
MqttAddress mqttAddress,
Boolean isGloballyVisible)
addNextHop
|
Promise<DeferredVoid> |
addNextHop(String participantId,
UdsAddress udsAddress,
Boolean isGloballyVisible)
addNextHop
|
Promise<DeferredVoid> |
addNextHop(String participantId,
UdsClientAddress udsClientAddress,
Boolean isGloballyVisible)
addNextHop
|
Promise<DeferredVoid> |
addNextHop(String participantId,
WebSocketAddress webSocketAddress,
Boolean isGloballyVisible)
addNextHop
|
Promise<DeferredVoid> |
addNextHop(String participantId,
WebSocketClientAddress webSocketClientAddress,
Boolean isGloballyVisible)
addNextHop
|
Promise<Deferred<String>> |
getGlobalAddress() |
Promise<Deferred<String>> |
getReplyToAddress() |
Promise<DeferredVoid> |
removeMulticastReceiver(String multicastId,
String subscriberParticipantId,
String providerParticipantId)
removeMulticastReceiver
|
Promise<DeferredVoid> |
removeNextHop(String participantId)
removeNextHop
|
Promise<RoutingProvider.ResolveNextHopDeferred> |
resolveNextHop(String participantId)
resolveNextHop
|
globalAddressChanged, replyToAddressChanged, setSubscriptionPublishergetCallContext, removeCallContext, setCallContextprotected String globalAddress
protected String replyToAddress
public Promise<DeferredVoid> addNextHop(String participantId, ChannelAddress channelAddress, Boolean isGloballyVisible)
RoutingProviderparticipantId - the parameter participantIdchannelAddress - the parameter channelAddressisGloballyVisible - the parameter isGloballyVisiblepublic Promise<DeferredVoid> addNextHop(String participantId, MqttAddress mqttAddress, Boolean isGloballyVisible)
RoutingProviderparticipantId - the parameter participantIdmqttAddress - the parameter mqttAddressisGloballyVisible - the parameter isGloballyVisiblepublic Promise<DeferredVoid> addNextHop(String participantId, BrowserAddress browserAddress, Boolean isGloballyVisible)
RoutingProviderparticipantId - the parameter participantIdbrowserAddress - the parameter browserAddressisGloballyVisible - the parameter isGloballyVisiblepublic Promise<DeferredVoid> addNextHop(String participantId, WebSocketAddress webSocketAddress, Boolean isGloballyVisible)
RoutingProviderparticipantId - the parameter participantIdwebSocketAddress - the parameter webSocketAddressisGloballyVisible - the parameter isGloballyVisiblepublic Promise<DeferredVoid> addNextHop(String participantId, UdsAddress udsAddress, Boolean isGloballyVisible)
RoutingProviderparticipantId - the parameter participantIdudsAddress - the parameter udsAddressisGloballyVisible - the parameter isGloballyVisiblepublic Promise<DeferredVoid> addNextHop(String participantId, BinderAddress binderAddress, Boolean isGloballyVisible)
RoutingProviderparticipantId - the parameter participantIdbinderAddress - the parameter binderAddressisGloballyVisible - the parameter isGloballyVisiblepublic Promise<DeferredVoid> addNextHop(String participantId, WebSocketClientAddress webSocketClientAddress, Boolean isGloballyVisible)
RoutingProviderparticipantId - the parameter participantIdwebSocketClientAddress - the parameter webSocketClientAddressisGloballyVisible - the parameter isGloballyVisiblepublic Promise<DeferredVoid> addNextHop(String participantId, UdsClientAddress udsClientAddress, Boolean isGloballyVisible)
RoutingProviderparticipantId - the parameter participantIdudsClientAddress - the parameter udsClientAddressisGloballyVisible - the parameter isGloballyVisiblepublic Promise<DeferredVoid> removeNextHop(String participantId)
RoutingProviderparticipantId - the parameter participantIdpublic Promise<RoutingProvider.ResolveNextHopDeferred> resolveNextHop(String participantId)
RoutingProviderparticipantId - the parameter participantIdpublic Promise<DeferredVoid> addMulticastReceiver(String multicastId, String subscriberParticipantId, String providerParticipantId)
RoutingProvidermulticastId - the parameter multicastIdsubscriberParticipantId - the parameter subscriberParticipantIdproviderParticipantId - the parameter providerParticipantIdpublic Promise<DeferredVoid> removeMulticastReceiver(String multicastId, String subscriberParticipantId, String providerParticipantId)
RoutingProvidermulticastId - the parameter multicastIdsubscriberParticipantId - the parameter subscriberParticipantIdproviderParticipantId - the parameter providerParticipantIdCopyright © 2021. All rights reserved.