Uses of Class
org.jcsp.net.Specification
Packages that use Specification
-
Uses of Specification in org.jcsp.net
Fields in org.jcsp.net declared as SpecificationModifier and TypeFieldDescriptionprivate Specification[]
Link.specifications
private Specification[]
Node.specifications
Methods in org.jcsp.net that return SpecificationModifier and TypeMethodDescriptionProtocolManager.getAddressSpecifications
(NodeAddressID addressID) Returns an array ofSpecification
objects that are held for a specified local address.Node.getNodeSpecifications()
Returns an array ofSpecification
objects to which this Node conforms.ProtocolManager.getProtocolSpecifications
(ProtocolID protocolID) Returns an array ofSpecification
objects that are held for a specified protocol.(package private) Specification[]
Link.getSpecifications()
Methods in org.jcsp.net with parameters of type SpecificationModifier and TypeMethodDescriptionboolean
ProtocolManager.installProtocolClient
(ProtocolID protocolID, Specification[] specifications, Hashtable settings) Installs a protocol client so that links can be established to Nodes withLinkServer
processes listening on the specified protocol.boolean
ProtocolManager.installProtocolServer
(NodeAddressID addressID, Specification[] specifications) Installs aLinkServer
listening on a specifiedNodeAddressID
and holds the specified set ofSpecification
objects against the address.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.boolean
Requirement.matches
(Specification spec) 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.(package private) void
Link.setSpecifications
(Specification[] specifications) void
Node.Attributes.setSpecifications
(Specification[] specs) void
Node.AttributesAccess.setSpecifications
(Specification[] specs)