Interface NetLabelledChannelEndFactory
-
- All Known Implementing Classes:
StandardNetChannelEndFactory
,UnacknowledgedNetChannelEndFactory
public interface NetLabelledChannelEndFactory
This factory constructs
NetChannelInput
objects which have labelled VCN's.JCSP.NET network channel addresses (signified by
objects) have a Virtual Channel Number (VCN). This number is not exposed to JCSP users but is an integral part of channel addressing.NetChannelLocation
If two Nodes have no means of communication, there is no way that one can pass a
object to the other. This means that a channel cannot be established using convential means. JCSP.NET solves this problem by allowing VCN's to be labelled by the user. If the address of a Node hosting aNetChannelLocation
ChannelInput
with a known labelled VCN is known by a process in another Node, then aChannelOutput
can be established by constructing with aNetChannelLocation
object constrcuted using the
constructor.NetChannelLocation(NodeAddressID, String)
- Author:
- Quickstone Technologies Limited
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetSharedChannelInput
createNet2Any(java.lang.String label)
Constructs aNetSharedChannelInput
which has a VCN assigned with the specified label.NetAltingChannelInput
createNet2One(java.lang.String label)
Constructs aNetAltingChannelInput
which has a VCN assigned with the specified label.
-
-
-
Method Detail
-
createNet2One
NetAltingChannelInput createNet2One(java.lang.String label)
Constructs aNetAltingChannelInput
which has a VCN assigned with the specified label.- Parameters:
label
- the label to apply to the channel's VCN.- Returns:
- the constructed
NetAltingChannelInput
object.
-
createNet2Any
NetSharedChannelInput createNet2Any(java.lang.String label)
Constructs aNetSharedChannelInput
which has a VCN assigned with the specified label.- Parameters:
label
- the label to apply to the channel's VCN.- Returns:
- the constructed
NetSharedChannelInput
object.
-
-