NodeIDType
- MessageType
- public class GenericMessagingTask<NodeIDType,MessageType>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Object[] |
msgs
The list of messages.
|
java.lang.Object[] |
recipients
The list of recipients.
|
Constructor and Description |
---|
GenericMessagingTask()
Null recipients and messages.
|
GenericMessagingTask(NodeIDType destID,
MessageType pkt)
Unicast
|
GenericMessagingTask(NodeIDType destID,
java.lang.Object[] pkts)
Unicast multiple packets
|
GenericMessagingTask(java.lang.Object[] destIDs,
MessageType pkt)
Multicast
|
GenericMessagingTask(java.lang.Object[] destIDs,
java.lang.Object[] pkts)
Multicast multiple packets.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isEmpty() |
static boolean |
isEmpty(GenericMessagingTask<?,?>[] mtasks) |
GenericMessagingTask<NodeIDType,?>[] |
toArray() |
static GenericMessagingTask<?,?>[] |
toArray(GenericMessagingTask<?,?> mtask1,
GenericMessagingTask<?,?> mtask2)
Converts the two parameters into an array of size two.
|
java.lang.String |
toString()
For pretty printing
|
public final java.lang.Object[] recipients
public final java.lang.Object[] msgs
public GenericMessagingTask()
public GenericMessagingTask(NodeIDType destID, MessageType pkt)
destID
- pkt
- public GenericMessagingTask(java.lang.Object[] destIDs, MessageType pkt)
destIDs
- pkt
- public GenericMessagingTask(NodeIDType destID, java.lang.Object[] pkts)
destID
- pkts
- public GenericMessagingTask(java.lang.Object[] destIDs, java.lang.Object[] pkts)
destIDs
- pkts
- public boolean isEmpty()
public static GenericMessagingTask<?,?>[] toArray(GenericMessagingTask<?,?> mtask1, GenericMessagingTask<?,?> mtask2)
mtask1
- mtask2
- mtask1
and
mtask2
.public GenericMessagingTask<NodeIDType,?>[] toArray()
this
.public static boolean isEmpty(GenericMessagingTask<?,?>[] mtasks)
mtasks
- public java.lang.String toString()
toString
in class java.lang.Object