CSP for Java
(JCSP) 1.1-rc4
A B C D E F G H I J L M N O P R S T U V W X Z

S

schedule(Alternative) - Method in class org.jcsp.lang.Guard
Schedules the process performing the given Alternative to run again.
SecurityAuthority - Interface in org.jcsp.net.security
Defines the service for dealing with authenticating users via a challenge/response scheme.
SecurityService - Interface in org.jcsp.net.security
Defines the actual interface combining service administration and user control methods.
select() - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards.
select(boolean[]) - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards whose preCondition index is true.
select() - Method in class org.jcsp.lang.InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
selected - Variable in class org.jcsp.lang.Any2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Variable in class org.jcsp.lang.Any2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Variable in class org.jcsp.lang.One2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Variable in class org.jcsp.lang.One2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
sendNodeID - Variable in class org.jcsp.net.Link
True if the subclass must pass the ID of this node to the peer node.
Sequence - Class in org.jcsp.lang
This constructor taks an array of CSProcesses and returns a CSProcess that is the sequential composition of its process arguments.
Sequence() - Constructor for class org.jcsp.lang.Sequence
Construct a new Sequence object initially without any processes.
Sequence(CSProcess[]) - Constructor for class org.jcsp.lang.Sequence
Construct a new Sequence object with the processes specified.
server - Variable in class org.jcsp.lang.Any2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in interface org.jcsp.lang.Any2AnyConnection
Returns a reference to the server end of the connection for use by the server processes.
server - Variable in class org.jcsp.lang.Any2OneCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in interface org.jcsp.lang.Any2OneConnection
Returns the server end of the connection.
server - Variable in class org.jcsp.lang.One2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in interface org.jcsp.lang.One2AnyConnection
Returns the server part of the connection.
server - Variable in class org.jcsp.lang.One2OneCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in interface org.jcsp.lang.One2OneConnection
Returns the server end of the connection.
SERVER_STATE_CLOSED - Static variable in class org.jcsp.lang.AltingConnectionServerImpl
Server state.
SERVER_STATE_OPEN - Static variable in class org.jcsp.lang.AltingConnectionServerImpl
Server state.
SERVER_STATE_RECEIVED - Static variable in class org.jcsp.lang.AltingConnectionServerImpl
Server state.
Service - Interface in org.jcsp.net
An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.
Service - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a service.
Service(String, Class, boolean, int) - Constructor for class org.jcsp.net.settings.Service
 
ServiceInstallationException - Exception in org.jcsp.net
An excpetion that is thrown if a service installation fails.
ServiceInstallationException() - Constructor for exception org.jcsp.net.ServiceInstallationException
Constructor for ServiceInstallationException.
ServiceInstallationException(String) - Constructor for exception org.jcsp.net.ServiceInstallationException
Constructor for ServiceInstallationException.
ServiceManager - Class in org.jcsp.net
An instance of the ServiceManager is created by the Node when it is initialized.
ServiceManager() - Constructor for class org.jcsp.net.ServiceManager
 
Services - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of services.
Services() - Constructor for class org.jcsp.net.settings.Services
 
ServiceSettings - Class in org.jcsp.net
This class is used to hold settings that can be passed to services when they are initialized.
ServiceSettings(String) - Constructor for class org.jcsp.net.ServiceSettings
Constructor which takes the name of the serive for which this object holds settings.
ServiceUserObject - Interface in org.jcsp.net
An Interface which does not define any methods but is used as a way of indicating that a class is used for accessing non-admin functionality provided by a service.
set(GraphicsCommand[]) - Method in interface org.jcsp.awt.Display
Sets the array of GraphicsCommands to be interpreted.
set(GraphicsCommand) - Method in interface org.jcsp.awt.Display
Sets the GraphicsCommand to be interpreted.
set(GraphicsCommand[]) - Method in class org.jcsp.awt.DisplayList
Sets the array of GraphicsCommands to be executed.
set(GraphicsCommand) - Method in class org.jcsp.awt.DisplayList
Sets the GraphicsCommand to be executed.
set(long) - Method in class org.jcsp.lang.CSTimer
Deprecated. Use CSTimer.setAlarm(long) - this name caused confusion with the idea of setting the current time (a concept that is not supported).
SET_PAINT_MODE - Static variable in class org.jcsp.awt.GraphicsCommand
This is the (immutable) command object for java.awt.Graphics.setPaintMode.
setAddresses(Addresses) - Method in class org.jcsp.net.settings.JCSPConfig
 
setAlarm(long) - Method in class org.jcsp.lang.CSTimer
Sets the absolute timeout value that will trigger an Alternative select operation (when this CSTimer is one of the guards with which that Alternative was constructed).
setAltingChannel(AltingChannelInput) - Method in class org.jcsp.lang.AltingConnectionClient
ConnectionServer implementations are likely to be implemented over channels.
setAltingChannel(AltingChannelInput) - Method in class org.jcsp.lang.AltingConnectionServer
ConnectionServer implementations are likely to be implemented over channels.
setChannel(AltingChannelInput) - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated. Sets the real channel to be used.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveApplet
Sets the configuration channel for this ActiveApplet.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveButton
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveCheckbox
Sets the configuration channel for this ActiveCheckbox.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveCheckboxMenuItem
Sets the configuration channel for this ActiveCheckboxMenuItem.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveChoice
Sets the configuration channel for this ActiveChoice.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveClosingFrame
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveComponent
Sets the configuration channel for this ActiveComponent.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveContainer
Sets the configuration channel for this ActiveContainer.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveDialog
Sets the configuration channel for this ActiveDialog.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveFileDialog
Sets the configuration channel for this ActiveFileDialog.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveFrame
Sets the configuration channel for this ActiveFrame.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveLabel
Sets the configuration channel for this ActiveLabel.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveList
Sets the configuration channel for this ActiveList.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveMenu
Sets the configuration channel for this ActiveMenu.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveMenuItem
Sets the configuration channel for this ActiveMenuItem.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActivePanel
Sets the configuration channel for this ActivePanel.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveScrollbar
Sets the configuration channel for this ActiveScrollbar.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveScrollPane
Sets the configuration channel for this ActiveScrollPane.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveTextArea
Sets the configuration channel for this ActiveTextArea.
setConfigureChannel(AltingChannelInput) - Method in class org.jcsp.awt.ActiveTextEnterArea
Sets the configuration channel for this ActiveTextEnterArea.
setConfigureChannel(AltingChannelInput) - Method in class org.jcsp.awt.ActiveTextEnterField
Sets the configuration channel for this ActiveTextEnterField.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveTextField
Sets the configuration channel for this ActiveTextField.
setConfigureChannel(ChannelInput) - Method in class org.jcsp.awt.ActiveWindow
Sets the configuration channel for this ActiveWindow.
setDestroyChannels(ChannelOutputInt, AltingChannelInputInt) - Method in class org.jcsp.awt.ActiveApplet
This sets destroy/destroyAck channels to allow a user-defined destroy response.
setDestroyChannels(ChannelOutputInt, AltingChannelInputInt, int) - Method in class org.jcsp.awt.ActiveApplet
This sets destroy/destroyAck channels to allow a user-defined destroy response.
setDevice(String) - Method in class org.jcsp.net.Logger
Sets the current output device for this logger.
setDisableTime(long) - Method in class org.jcsp.awt.ActiveTextEnterArea
This is used to set the time during which the text area is disabled after an ESCAPE has been entered.
setDisableTime(long) - Method in class org.jcsp.awt.ActiveTextEnterField
This is used to set the time during which the text field is disabled after an ENTER or ESCAPE has been entered.
setEarlyTimeout(long) - Static method in class org.jcsp.lang.SpuriousLog
This sets the allowed early timeout (in msecs).
setGraphicsChannels(ChannelInput, ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Set the toGraphics/fromGraphics channels for configuring and/or examining this component.
setInitialized() - Method in interface org.jcsp.net.Node.Attributes
 
setLevel(String, int) - Method in class org.jcsp.net.Logger
Sets the current logging level for a given class (and its subclasses).
setLinkProfiles(LinkProfiles) - Method in class org.jcsp.net.settings.JCSPConfig
 
setLocalPort(int) - Method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Sets the port number that should be used.
setMinRefreshInterval(long) - Method in class org.jcsp.awt.DisplayList
Sets the repaint interval invoked by the set, extend and change commands.
setNodeFactory(NodeFactory) - Static method in class org.jcsp.net.Node
 
setNodeProfiles(NodeProfiles) - Method in class org.jcsp.net.settings.JCSPConfig
 
setNodeSpecs(Specs) - Method in class org.jcsp.net.settings.JCSPConfig
 
setPaintable(Paintable) - Method in class org.jcsp.awt.ActiveCanvas
Set the Paintable object that will be used by the paint and update methods of this canvas.
setPlugins(Plugins) - Method in class org.jcsp.net.settings.JCSPConfig
 
setPreconditionByIndex(int, boolean) - Method in class org.jcsp.lang.InlineAlternative
Alters the precondition on a guard.
setPreconditions(boolean[]) - Method in class org.jcsp.lang.InlineAlternative
Establishes a precondition array that will be used by default in calls to select().
setPriority(int) - Static method in class org.jcsp.lang.PriParallel
This changes the priority of this process.
setPriority(int) - Method in class org.jcsp.lang.ProcessManager
Public mutator for setting the ProcessManager object's process' priority.
setProcess(CSProcess) - Method in class org.jcsp.awt.ActiveApplet
This must be called during the init() method for this ActiveApplet.
setProtocols(Protocols) - Method in class org.jcsp.net.settings.JCSPConfig
 
setReportButtonIndex(boolean) - Method in class org.jcsp.awt.ActiveButtonControl
Defines whether the index of the pushed button causing a state transition should be included in the report.
setReportButtonLabel(boolean) - Method in class org.jcsp.awt.ActiveButtonControl
Defines whether the label on the pushed button causing a state transition should be included in the report.
setSecurityAuthority(SecurityService) - Method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Sets the security service to be used.
setServices(Services) - Method in class org.jcsp.net.settings.JCSPConfig
 
setSettings(Settings) - Method in class org.jcsp.net.settings.JCSPConfig
 
setSize(int, int) - Method in class org.jcsp.awt.ActiveCanvas
Request that the canvas takes the size given by the parameters.
setSpecifications(Specification[]) - Method in interface org.jcsp.net.Node.Attributes
 
setStopStartChannel(ChannelOutputInt) - Method in class org.jcsp.awt.ActiveApplet
This sets a stopStart channel to allow a user-defined stop/start response.
Setting - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a system setting.
Setting(String, String) - Constructor for class org.jcsp.net.settings.Setting
 
Settings - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of system settings.
Settings() - Constructor for class org.jcsp.net.settings.Settings
 
Settings(String) - Constructor for class org.jcsp.net.settings.Settings
 
setUIFactory(UIFactory) - Method in interface org.jcsp.net.Node.Attributes
 
setUncaughtErrorDisplay(boolean) - Static method in class org.jcsp.lang.Parallel
Enables or disables the display or Errors uncaught by a CSProcess running within a Parallel or under a ProcessManager object.
setUncaughtExceptionDisplay(boolean) - Static method in class org.jcsp.lang.Parallel
Enables or disables the display of Exceptions uncaught by a CSProcess running within a Parallel or under a ProcessManager object.
SharedAltingConnectionClient - Class in org.jcsp.lang
Implements a client end of a Connection which can have multiple client processes.
SharedAltingConnectionClient(AltingChannelInput, ChannelInput, ChannelOutput, ChannelOutput, SharedChannelOutput, ChannelOutput, ConnectionWithSharedAltingClient) - Constructor for class org.jcsp.lang.SharedAltingConnectionClient
 
SharedChannelInput - Interface in org.jcsp.lang
This is the same as ChannelInput except that it is guaranteed safe to pass on to more than one internal process for parallel reading.
SharedChannelInputInt - Interface in org.jcsp.lang
This is the same as ChannelInputInt except that it is guaranteed safe to pass on to more than one internal process for parallel reading.
SharedChannelOutput - Interface in org.jcsp.lang
This is the same as ChannelOutput except that it is guaranteed safe to pass on to more than one internal process for parallel writing.
SharedChannelOutputInt - Interface in org.jcsp.lang
This is the same as ChannelOutputInt except that it is guaranteed safe to pass on to more than one internal process for parallel writing.
SharedConnectionClient - Interface in org.jcsp.lang
Defines an interface for a client end of a connection that can be shared by multiple clients.
SharedConnectionServer - Interface in org.jcsp.lang
Defines an interface for a server end of a connection that can be shared by multiple concurrent processes.
SharedConnectionServerImpl - Class in org.jcsp.lang
This class does not need to be used by standard JCSP users.
SharedConnectionServerImpl(AltingChannelInput, AltingChannelInput, ChannelInput, SharedChannelOutput, ConnectionWithSharedAltingServer) - Constructor for class org.jcsp.lang.SharedConnectionServerImpl
 
Sign - Class in org.jcsp.plugNplay
Converts each input Object to a String, prefixing it with a user-defined sign.
Sign(String, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Sign
Construct a new Sign process with the input Channel in and the output Channel out.
SignInt - Class in org.jcsp.plugNplay.ints
Converts each input int to a String, prefixing it with a user-defined sign.
SignInt(String, ChannelInputInt, ChannelOutput) - Constructor for class org.jcsp.plugNplay.ints.SignInt
Construct a new Sign process with the input Channel in and the output Channel out.
SimpleSecurityAuthority - Class in org.jcsp.net.security
Provides a basic security authority based on unique names.
SimpleSecurityAuthority() - Constructor for class org.jcsp.net.security.SimpleSecurityAuthority
Creates a new simple authority.
Skip - Class in org.jcsp.lang
This is a process that immediately terminates and a Guard that is always ready.
Skip() - Constructor for class org.jcsp.lang.Skip
 
sleep(long) - Method in class org.jcsp.lang.CSTimer
Puts the process to sleep for a specified time (milliseconds).
SpawnerService - Class in org.jcsp.net.remote
Services requests from RemoteProcess proxies to start up child JVMs running the actual processes.
SpawnerService(NodeKey) - Constructor for class org.jcsp.net.remote.SpawnerService
Constructs a new service.
SpawnerServiceNT - Class in org.jcsp.net.remote
Wraps up the SpawnerService as an NT service.
Spec - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of system specifications.
SPEC_NAME_CONNECTION_ORIENTED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_MAXSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_MEMORY - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_PING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_PROTOCOL - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_RELIABLE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
SPEC_NAME_WIRELESS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
Specs - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of system specifications.
Specs() - Constructor for class org.jcsp.net.settings.Specs
 
SpuriousLog - Class in org.jcsp.lang
This holds the log of spurious wakeups and early timeouts.
Squares - Class in org.jcsp.plugNplay
Generates the Integer stream 1*1, 2*2, 3*3, etc by a somewhat unusual route.
Squares(ChannelOutput) - Constructor for class org.jcsp.plugNplay.Squares
Construct a new Squares process with the output Channel out.
SquaresInt - Class in org.jcsp.plugNplay.ints
Generates the integer stream 1*1, 2*2, 3*3, etc by a somewhat unusual route.
SquaresInt(ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.SquaresInt
Construct a new SquaresInt process with the output Channel out.
StandardChannelFactory - Class in org.jcsp.lang
This class acts as a Factory for creating channels.
StandardChannelFactory() - Constructor for class org.jcsp.lang.StandardChannelFactory
Constructs a new factory.
StandardChannelIntFactory - Class in org.jcsp.lang
This class acts as a Factory for creating channels.
StandardChannelIntFactory() - Constructor for class org.jcsp.lang.StandardChannelIntFactory
Constructs a new factory.
StandardConnectionFactory - Class in org.jcsp.lang
Implements a factory for creating connections.
StandardConnectionFactory() - Constructor for class org.jcsp.lang.StandardConnectionFactory
 
StandardNetChannelEndFactory - Class in org.jcsp.net
A standard implementation of the JCSP.NET Networked channel factory interaces.
StandardNetChannelEndFactory() - Constructor for class org.jcsp.net.StandardNetChannelEndFactory
 
StandardNetChannelEndFactory(Profile) - Constructor for class org.jcsp.net.StandardNetChannelEndFactory
Creates a factory that creates links using a given profile rather than the default one.
StandardNetConnectionFactory - Class in org.jcsp.net
This is an implementation of NetConnectionFactory.
StandardNetConnectionFactory() - Constructor for class org.jcsp.net.StandardNetConnectionFactory
Constructor for StandardNetConnectionFactory.
START - Static variable in class org.jcsp.awt.ActiveApplet
This value is sent down a stopStart channel on second and subsequent browser invocations of start - see the user-defined stop/start response.
start() - Method in class org.jcsp.awt.ActiveApplet
Called by the browser when the ActiveApplet is first started and each time its web page is revisited.
start() - Method in class org.jcsp.lang.ProcessManager
Start the managed process (but keep running ourselves).
start(int) - Method in class org.jcsp.lang.ProcessManager
Start the managed process at a specified priority (but keep running ourselves).
start() - Static method in class org.jcsp.lang.SpuriousLog
Start logging of spurious wakeups.
start() - Method in class org.jcsp.net.cns.CNS
This starts the channel name server.
start() - Method in class org.jcsp.net.cns.CNSService
This checks to see if the service is already running, if it is not then it starts it.
start() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Starts the dynamic loader service by spawning ClassManager and JFTP processes.
start() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Sets the service running.
start() - Method in interface org.jcsp.net.Service
This should start the service when called and return.
startGet() - Method in class org.jcsp.util.Buffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in interface org.jcsp.util.ChannelDataStore
Begins an extended read on the buffer, returning the data for the extended read.
startGet() - Method in class org.jcsp.util.InfiniteBuffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in class org.jcsp.util.ints.BufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Begins an extended read on the buffer, returning the data for the extended read Pre-condition: getState must not currently return EMPTY.
startGet() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Begins an extended rendezvous by the reader.
startGet() - Method in class org.jcsp.util.ints.OverWritingBufferInt
Begins an extended rendezvous by the reader.
startGet() - Method in class org.jcsp.util.ints.ZeroBufferInt
Begins an extended rendezvous - simply returns the next integer in the buffer.
startGet() - Method in class org.jcsp.util.OverFlowingBuffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in class org.jcsp.util.OverWriteOldestBuffer
Begins an extended rendezvous by the reader.
startGet() - Method in class org.jcsp.util.OverWritingBuffer
This begins an extended rendezvous by the reader.
startGet() - Method in class org.jcsp.util.ZeroBuffer
Begins an extended rendezvous - simply returns the next object in the buffer.
startLinkManager() - Method in interface org.jcsp.net.Node.Attributes
 
startLinkServer(NodeAddressID) - Method in class org.jcsp.net.ProtocolID
Constructs, starts and returns a LinkServer on a specified NodeAddressID.
startLinkServer(NodeAddressID) - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Starts the TCP/IP link server at this node using the given address ID.
startRead() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated. Begins an extended rendezvous
startRead() - Method in interface org.jcsp.lang.ChannelInput
Begin an extended rendezvous read from the channel.
startRead() - Method in interface org.jcsp.lang.ChannelInputInt
Begin an extended rendezvous read from the channel.
startRead() - Method in class org.jcsp.lang.ChannelInputWrapper
Deprecated. Begins an extended rendezvous
startRead() - Method in class org.jcsp.lang.Crew
This must be invoked before any read operations on the associated shared resource.
startService() - Method in class org.jcsp.net.remote.SpawnerServiceNT
Starts the service by calling SpawnerService.main.
startService(String) - Method in class org.jcsp.net.ServiceManager
Starts the service with the specified name.
startService() - Method in class org.jcsp.net.tcpip.TCPIPCNSServerNT
Starts the service by calling TCPIPCNSServer.main.
startWrite() - Method in class org.jcsp.lang.Crew
This must be invoked before any write operations on the associated shared resource.
STOP - Static variable in class org.jcsp.awt.ActiveApplet
This value is sent down a stopStart channel when the browser invokes a stop - see the user-defined stop/start response.
stop() - Method in class org.jcsp.awt.ActiveApplet
Called by the browser when the web page containing this ActiveApplet is replaced by another page or just before this ActiveApplet is to be destroyed.
stop() - Method in class org.jcsp.lang.ProcessManager
Deprecated.  
Stop - Class in org.jcsp.lang
This is a process that starts, engages in no events, performs no computation but refuses to terminate.
Stop() - Constructor for class org.jcsp.lang.Stop
 
stop() - Method in class org.jcsp.net.cns.CNS
Stops the channel name server.
stop() - Method in class org.jcsp.net.cns.CNSService
This checks to see if the service is running, if it is then it stops it.
stop() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Stops the dynamic loader service.
stop() - Method in class org.jcsp.net.LinkServer
Stops the LinkServer.
stop() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Stops the service.
stop() - Method in interface org.jcsp.net.Service
Should stop the service and then return.
stopProtocolServer(NodeAddressID) - Method in class org.jcsp.net.ProtocolManager
Stops the LinkServer that is listening on the specified address.
StopRun - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
stopService() - Method in class org.jcsp.net.remote.SpawnerServiceNT
Terminates the spawner.
stopService() - Method in class org.jcsp.net.tcpip.TCPIPCNSServerNT
Stops the service.
stringToArray(String) - Static method in class org.jcsp.net.Utils
This takes a String in the form of that returned from the arrayToString method and returns a String[].
Substitute - Class in org.jcsp.plugNplay
Substitutes a user-configured Object for each Object in the stream flowing through.
Substitute(ChannelInput, ChannelOutput, Object) - Constructor for class org.jcsp.plugNplay.Substitute
Construct a new Substitute process.
SubstituteInt - Class in org.jcsp.plugNplay.ints
Substitutes a user-configured constant for each integer in the stream flowing through.
SubstituteInt(ChannelInputInt, ChannelOutputInt, int) - Constructor for class org.jcsp.plugNplay.ints.SubstituteInt
Construct a new SubstituteInt process.
Successor - Class in org.jcsp.plugNplay
Adds one to each Integer in the stream flowing through.
Successor(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Successor
Construct a new Successor process with the input Channel in and the output Channel out.
SuccessorInt - Class in org.jcsp.plugNplay.ints
Adds one to each integer in the stream flowing through.
SuccessorInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.SuccessorInt
Construct a new SuccessorInt process with the input Channel in and the output Channel out.
sync() - Method in class org.jcsp.lang.AltingBarrier
This is a simple way to perform a committed synchonisation on an AltingBarrier without having to set up an Alternative.
sync() - Method in class org.jcsp.lang.Barrier
Synchronise the invoking process on this barrier.

CSP for Java
(JCSP) 1.1-rc4
A B C D E F G H I J L M N O P R S T U V W X Z
Submit a bug or feature to jcsp-team@kent.ac.uk
Version 1.1-rc4 of the JCSP API Specification (Copyright 1997-2008 P.D.Austin and P.H.Welch - All Rights Reserved)
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.