Uses of Class
org.jcsp.net.Specification
-
Packages that use Specification Package Description org.jcsp.net This is main package for JCSP.NET. -
-
Uses of Specification in org.jcsp.net
Fields in org.jcsp.net declared as Specification Modifier and Type Field Description private Specification[]
Link. specifications
private Specification[]
Node. specifications
Methods in org.jcsp.net that return Specification Modifier and Type Method Description Specification[]
ProtocolManager. getAddressSpecifications(NodeAddressID addressID)
Returns an array ofSpecification
objects that are held for a specified local address.Specification[]
Node. getNodeSpecifications()
Returns an array ofSpecification
objects to which this Node conforms.Specification[]
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 Specification Modifier and Type Method Description boolean
ProtocolManager. installProtocolClient(ProtocolID protocolID, Specification[] specifications, java.util.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)
-