Package | Description |
---|---|
org.jcsp.net |
This is main package for JCSP.NET.
|
Modifier and Type | Field and Description |
---|---|
private Specification[] |
Node.specifications |
private Specification[] |
Link.specifications |
Modifier and Type | Method and Description |
---|---|
Specification[] |
ProtocolManager.getAddressSpecifications(NodeAddressID addressID)
Returns an array of
Specification objects that are held for
a specified local address. |
Specification[] |
Node.getNodeSpecifications()
Returns an array of
Specification objects to which this
Node conforms. |
Specification[] |
ProtocolManager.getProtocolSpecifications(ProtocolID protocolID)
Returns an array of
Specification objects that are held for
a specified protocol. |
(package private) Specification[] |
Link.getSpecifications() |
Modifier and Type | Method and Description |
---|---|
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. |
boolean |
ProtocolManager.installProtocolServer(NodeAddressID addressID,
Specification[] specifications)
Installs a
LinkServer listening on a specified
NodeAddressID and holds the specified set of
Specification objects against the address. |
boolean |
Requirement.matches(Specification spec) |
boolean |
PingRequirement.matches(Specification spec) |
(package private) int |
Profile.matches(Specification[] specs)
This tests whether a an array of Specification objects meet the
requirements of this profile.
|
int |
LinkManager.LinksToNodeHolder.notifyQueuedProcesses(Specification[] specs,
Link linkToSend)
This takes a set of link specifications, looks through the set of
queues, checks whether the specifications meet requirements of
the profile of a queue, and if so, sends the supplied Link to the
processes in that queue.
|
void |
Node.Attributes.setSpecifications(Specification[] specs) |
void |
Node.AttributesAccess.setSpecifications(Specification[] specs) |
(package private) void |
Link.setSpecifications(Specification[] specifications) |