@Deprecated
public interface Transport
Modifier and Type | Interface and Description |
---|---|
static class |
Transport.ThreadingModel
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addClient(java.lang.String ip,
int port)
Deprecated.
|
void |
addShard(java.lang.String ip,
int port)
Deprecated.
|
java.lang.String |
getIp()
Deprecated.
|
long |
getOwnOriginatorId()
Deprecated.
This method returns ID of this Transport instance
|
int |
getPort()
Deprecated.
|
short |
getShardIndex()
Deprecated.
|
short |
getTargetIndex()
Deprecated.
|
void |
init(VoidConfiguration voidConfiguration,
Clipboard clipboard,
NodeRole role,
java.lang.String localIp,
int localPort,
short shardIndex)
Deprecated.
This method does initialization of Transport instance
|
void |
launch(Transport.ThreadingModel threading)
Deprecated.
This method starts transport mechanisms.
|
int |
numberOfKnownClients()
Deprecated.
This method returns number of known Clients
|
int |
numberOfKnownShards()
Deprecated.
This method returns number of known Shards
|
VoidMessage |
peekMessage()
Deprecated.
This method peeks 1 message from "incoming messages" queue, returning null if queue is empty
PLEASE NOTE: This method is suitable for debug purposes only
|
void |
putMessage(VoidMessage message)
Deprecated.
This method puts message into processing queue
|
void |
receiveMessage(VoidMessage message)
Deprecated.
This method accepts message from network
|
void |
sendMessage(VoidMessage message)
Deprecated.
This method accepts message for delivery, routing is applied according on message opType
|
MeaningfulMessage |
sendMessageAndGetResponse(VoidMessage message)
Deprecated.
This method accepts message for delivery, and blocks until response delivered
|
void |
sendMessageToAllClients(VoidMessage message,
java.lang.Long... exclusions)
Deprecated.
|
void |
sendMessageToAllShards(VoidMessage message)
Deprecated.
|
void |
setIpAndPort(java.lang.String ip,
int port)
Deprecated.
|
void |
shutdown()
Deprecated.
This method stops transport system.
|
VoidMessage |
takeMessage()
Deprecated.
This method takes 1 message from "incoming messages" queue, blocking if queue is empty
|
void setIpAndPort(java.lang.String ip, int port)
java.lang.String getIp()
int getPort()
short getShardIndex()
short getTargetIndex()
void addClient(java.lang.String ip, int port)
void addShard(java.lang.String ip, int port)
void init(VoidConfiguration voidConfiguration, Clipboard clipboard, NodeRole role, java.lang.String localIp, int localPort, short shardIndex)
voidConfiguration
- role
- localIp
- void sendMessage(VoidMessage message)
message
- MeaningfulMessage sendMessageAndGetResponse(VoidMessage message)
void sendMessageToAllShards(VoidMessage message)
message
- void sendMessageToAllClients(VoidMessage message, java.lang.Long... exclusions)
message
- void receiveMessage(VoidMessage message)
message
- VoidMessage takeMessage()
void putMessage(VoidMessage message)
message
- VoidMessage peekMessage()
void launch(Transport.ThreadingModel threading)
void shutdown()
int numberOfKnownClients()
int numberOfKnownShards()
long getOwnOriginatorId()
Copyright © 2019. All rights reserved.