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