public class NodeInfo
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
deviceID |
java.lang.String |
displayName |
java.lang.String |
ipAddress |
int |
location |
int |
networkID |
java.lang.String |
role |
Constructor and Description |
---|
NodeInfo(int location,
int networkID,
java.lang.String ipAddress,
java.lang.String name,
java.lang.String deviceID,
java.lang.String role)
Basic Constructor
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<NodeInfo> |
addedDiff(java.util.List<NodeInfo> ns,
java.util.List<NodeInfo> os) |
static java.util.List<NodeInfo> |
addedDiff(NodeInfo[] arr,
java.util.List<NodeInfo> os) |
static java.util.List<NodeInfo> |
droppedDiff(java.util.List<NodeInfo> ns,
java.util.List<NodeInfo> os) |
static java.util.List<NodeInfo> |
droppedDiff(NodeInfo[] arr,
java.util.List<NodeInfo> os) |
boolean |
equals(java.lang.Object other)
returns true only if other is a NodeInfo with the same device ID.
|
void |
setIPAddress(java.lang.String ipAddress)
Set argment as IP Address of the node
|
java.lang.String |
toString() |
public final int location
public final int networkID
public final java.lang.String displayName
public final java.lang.String deviceID
public final java.lang.String role
public java.lang.String ipAddress
public NodeInfo(int location, int networkID, java.lang.String ipAddress, java.lang.String name, java.lang.String deviceID, java.lang.String role)
location
- Assigned location ID of the nodenetworkID
- Unique ID of the network that node is part ofipAddress
- Address of the nodename
- Display name of the nodedeviceID
- Unique ID of the noderole
- Role of the node in the directorypublic void setIPAddress(java.lang.String ipAddress)
ipAddress
- public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static java.util.List<NodeInfo> addedDiff(java.util.List<NodeInfo> ns, java.util.List<NodeInfo> os)
public static java.util.List<NodeInfo> addedDiff(NodeInfo[] arr, java.util.List<NodeInfo> os)
public static java.util.List<NodeInfo> droppedDiff(java.util.List<NodeInfo> ns, java.util.List<NodeInfo> os)