Package | Description |
---|---|
org.jcsp.net |
This is main package for JCSP.NET.
|
org.jcsp.net.tcpip |
Modifier and Type | Field and Description |
---|---|
private ProtocolID |
LinkServer.protocolID |
private ProtocolID |
Link.protocolID |
private ProtocolID |
LinkFactory.Builder.protocolID |
Modifier and Type | Method and Description |
---|---|
abstract ProtocolID |
NodeAddressID.getProtocolID()
Returns the
ProtocolID for the protocol that is
associated with this NodeAddressID . |
protected ProtocolID |
LinkServer.getProtocolID()
Gets the protocol that this LinkServer supports.
|
protected ProtocolID |
Link.getProtocolID()
A protected accessor for obtaining the identifier of the protocol implementing this Link object.
|
ProtocolID |
LinkFactory.Builder.getProtocolID()
Gets the
ProtocolID that this Builder supports. |
(package private) ProtocolID[] |
LinkFactory.getTxProtocols()
Used to find out the communication protocols currently installed in the
LinkFactory instance. |
Modifier and Type | Method and Description |
---|---|
int |
LinkFactory.ProtocolComparator.compare(NodeAddressID naID,
ProtocolID pID) |
int |
LinkFactory.ProtocolComparator.compare(ProtocolID pID,
NodeAddressID naID) |
int |
LinkFactory.ProtocolComparator.compare(ProtocolID pID1,
ProtocolID pID2) |
int |
LinkFactory.ProtocolPerformanceComparator.compare(ProtocolID pID1,
ProtocolID pID2) |
(package private) static Profile |
Profile.getProtocolProfile(ProtocolID protocolID) |
Specification[] |
ProtocolManager.getProtocolSpecifications(ProtocolID protocolID)
Returns an array of
Specification objects that are held for
a specified protocol. |
boolean |
ProtocolManager.installProtocolClient(ProtocolID protocolID,
Specification[] specifications,
java.util.Hashtable settings)
Installs a protocol client so that links can be established to Nodes with
LinkServer processes listening on the specified protocol. |
(package private) boolean |
LinkFactory.removeBuilder(ProtocolID protocolID,
LinkFactory.Builder builder) |
boolean |
ProtocolManager.removeProtocolClient(ProtocolID protocolID)
Removes the installed protocol client for a specified protocol.
|
Constructor and Description |
---|
Builder(ProtocolID protocolID)
A constructor which takes the
ProtocolID identifying the
protocol that this Builder supports. |
Link(ProtocolID protocolID,
boolean client,
boolean connected)
A constructor that must be called by sub-classes.
|
LinkServer(ProtocolID protocolID,
NodeAddressID linkServerAddressID)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
TCPIPProtocolID
Defines a protocol ID for the TCP/IP link implementation.
|
Modifier and Type | Field and Description |
---|---|
private ProtocolID |
TCPIPAddressID.protocolID |
Modifier and Type | Method and Description |
---|---|
ProtocolID |
TCPIPAddressID.getProtocolID()
Returns the ProtocolID for this address
|