public interface MessageRouter
| Modifier and Type | Field and Description |
|---|---|
static String |
SCHEDULEDTHREADPOOL |
| Modifier and Type | Method and Description |
|---|---|
void |
addNextHop(String participantId,
Address address,
boolean isGloballyVisible) |
void |
addToRoutingTable(String participantId,
Address address,
boolean isGloballyVisible,
long expiryDateMs) |
void |
registerMessageProcessedListener(MessageProcessedListener messageProcessedListener) |
void |
registerProxy(Object proxy,
String proxyParticipantId,
ShutdownListener shutdownListener) |
void |
registerProxyProviderParticipantIds(String proxyParticipantId,
Set<String> providerParticipantIds) |
void |
removeNextHop(String participantId) |
boolean |
resolveNextHop(String participantId) |
void |
route(ImmutableMessage message) |
void |
setToKnown(String participantId) |
void |
shutdown() |
void |
unregisterMessageProcessedListener(MessageProcessedListener messageProcessedListener) |
static final String SCHEDULEDTHREADPOOL
void route(ImmutableMessage message)
void setToKnown(String participantId)
void addToRoutingTable(String participantId, Address address, boolean isGloballyVisible, long expiryDateMs)
void shutdown()
void removeNextHop(String participantId)
boolean resolveNextHop(String participantId)
void registerMessageProcessedListener(MessageProcessedListener messageProcessedListener)
void unregisterMessageProcessedListener(MessageProcessedListener messageProcessedListener)
void registerProxy(Object proxy, String proxyParticipantId, ShutdownListener shutdownListener)
Copyright © 2021. All rights reserved.