public class MulticastTransport extends BaseTransport
Transport.ThreadingModel| Modifier and Type | Field and Description |
|---|---|
protected String |
multicastChannelUri |
aeron, clipboard, completed, context, driver, feedbackIdler, frameCount, idler, ip, messageHandlerForClients, messageHandlerForShards, messages, nodeRole, originatorId, port, publicationForClients, publicationForShards, runner, shardIndex, subscriptionForClients, subscriptionForShards, targetIndex, threadA, threadB, threadingModel, unicastChannelUri, voidConfiguration| Constructor and Description |
|---|
MulticastTransport() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(VoidConfiguration voidConfiguration,
Clipboard clipboard,
NodeRole role,
String localIp,
int localPort,
short shardIndex)
This method does initialization of Transport instance
|
protected void |
sendCoordinationCommand(VoidMessage message)
This command is possible to issue only from Shard
|
protected void |
sendFeedbackToClient(VoidMessage message)
This command is possible to issue only from Shard
|
addClient, addShard, clientMessageHandler, getIp, getOwnOriginatorId, getPort, internalMessageHandler, launch, numberOfKnownClients, numberOfKnownShards, peekMessage, putMessage, receiveMessage, sendCommandToShard, sendMessage, sendMessageAndGetResponse, sendMessageToAllClients, sendMessageToAllShards, setIpAndPort, shardMessageHandler, shutdown, shutdownSilent, takeMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetShardIndex, getTargetIndexprotected String multicastChannelUri
public void init(@NonNull
VoidConfiguration voidConfiguration,
@NonNull
Clipboard clipboard,
@NonNull
NodeRole role,
@NonNull
String localIp,
int localPort,
short shardIndex)
BaseTransportinit in interface Transportinit in class BaseTransportprotected void sendCoordinationCommand(VoidMessage message)
sendCoordinationCommand in class BaseTransportmessage - protected void sendFeedbackToClient(VoidMessage message)
sendFeedbackToClient in class BaseTransportmessage - Copyright © 2017. All rights reserved.