public final class NetChannelLocation extends NetLocation implements Serializable
To acquire the NetChannelLocation of a NetBarrier, use the getLocation method:
NetChannelLocation location = (NetChannelLocation)chan.getLocation();
The location returned depends on whether the channel is a NetChannelInput or a NetChannelOutput end. An input end will return its own location. An output end will return the location of the input end it is connected to. This is because we consider a networked channel to be a single, virtual construct, with only one location. That location is where the input end is located.
NetChannelInput,
NetChannelOutput,
NetLocation,
Serialized Form| Constructor and Description |
|---|
NetChannelLocation(NodeID aNodeID,
int aVCN)
Creates a new NetChannelLocation
|
| Modifier and Type | Method and Description |
|---|---|
NodeAddress |
getNodeAddress()
Gets the NodeAddress part of the location
|
NodeID |
getNodeID()
Gets the NodeID part of the location
|
int |
getVCN()
Gets the vcn part of the location
|
static NetChannelLocation |
parse(String str)
Converts the string form of a NetChannelLocation back into its object form
|
String |
toString()
Converts the NetChannelLocation object into a string representation of the form ncl://[NodeID]/[VCN]
|
public NetChannelLocation(NodeID aNodeID, int aVCN)
aNodeID - The NodeID part of the locationaVCN - The vcn part of the locationpublic NodeID getNodeID()
getNodeID in class NetLocationpublic NodeAddress getNodeAddress()
getNodeAddress in class NetLocationpublic int getVCN()
public String toString()
public static NetChannelLocation parse(String str)
str - The string representation of a NetChannelLocationCopyright © 1996–2015. All rights reserved.