A B C D E F G H I J L M N O P R S T U V W X Z

A

AbstractID - Class in org.jcsp.net
This is an abstract class that is sub-classed by classes whose instances should represent some kind of identifier and be part of a hierarchy of AbstractID objects.
accept(CSProcess) - Method in class org.jcsp.lang.Any2AnyCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in class org.jcsp.lang.Any2OneCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in interface org.jcsp.lang.ChannelAccept
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in class org.jcsp.lang.One2AnyCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in class org.jcsp.lang.One2OneCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
AccessDeniedException - Exception in org.jcsp.net.security
Thrown by the security authority implementations if the credentials supplied are not correct or another error occurs as a result of user parameters.
AccessDeniedException(SecurityAuthority, String) - Constructor for exception org.jcsp.net.security.AccessDeniedException
Creates a new exeception.
ActiveApplet - Class in org.jcsp.awt
java.applet.Applet with a channel interface, specialising in the operation of CSProcess networks as applets.
ActiveApplet() - Constructor for class org.jcsp.awt.ActiveApplet
 
ActiveApplet.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveButton - Class in org.jcsp.awt
java.awt.Button with a channel interface.
ActiveButton() - Constructor for class org.jcsp.awt.ActiveButton
Constructs a new ActiveButton with no label, configuration or event channels.
ActiveButton(String) - Constructor for class org.jcsp.awt.ActiveButton
Constructs a new ActiveButton with no configuration or event channels.
ActiveButton(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveButton
Constructs a new ActiveButton with no initial label.
ActiveButton(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveButton
Constructs a new ActiveButton.
ActiveButton.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveButtonControl - Class in org.jcsp.awt
This is a user-programmable finite state machine for controlling an array of ActiveButtons.
ActiveButtonControl(AltingChannelInput[], ChannelOutput[], ChannelOutput, String[][], ActiveButtonState[], int) - Constructor for class org.jcsp.awt.ActiveButtonControl
Constructs a new ActiveButtonControl, performing consistency checks on its supplied arguments.
ActiveButtonControl(AltingChannelInput[], ChannelOutput[], ChannelOutput, String[][], ActiveButtonState[], int, boolean) - Constructor for class org.jcsp.awt.ActiveButtonControl
Constructs a new ActiveButtonControl, performing consistency checks on its supplied arguments, with a verbose reporting option.
ActiveButtonControl.BadArguments - Exception in org.jcsp.awt
This gets thrown if a consistency check fails in the ActiveButtonControl constructor.
ActiveButtonControl.BadArguments(String) - Constructor for exception org.jcsp.awt.ActiveButtonControl.BadArguments
 
ActiveButtonState - Class in org.jcsp.awt
A state of the ActiveButtonControl finite state machine.
ActiveButtonState(int[], boolean[], int[]) - Constructor for class org.jcsp.awt.ActiveButtonState
Constructs a new ActiveButtonState, performing consistency checks on its supplied arguments.
ActiveButtonState(int[], boolean[], int[], boolean) - Constructor for class org.jcsp.awt.ActiveButtonState
Constructs a new ActiveButtonState, performing consistency checks on its supplied arguments, with a verbose reporting option.
ActiveButtonState.BadArguments - Exception in org.jcsp.awt
This gets thrown if a consistency check fails in the ActiveButtonState constructor.
ActiveButtonState.BadArguments(String) - Constructor for exception org.jcsp.awt.ActiveButtonState.BadArguments
 
ActiveCanvas - Class in org.jcsp.awt
java.awt.Canvas with a channel interface.
ActiveCanvas() - Constructor for class org.jcsp.awt.ActiveCanvas
 
ActiveCheckbox - Class in org.jcsp.awt
java.awt.Checkbox with a channel interface.
ActiveCheckbox() - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with no label, initial state false and no configuration or event channels.
ActiveCheckbox(String) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with the label s, initial state false and no configuration or event channels.
ActiveCheckbox(String, boolean) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with the label s, initial state and no configuration or event channels.
ActiveCheckbox(String, boolean, CheckboxGroup) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox in the CheckboxGroup group with the label s, initial state and no configuration or event channels.
ActiveCheckbox(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with no label, initial state false and configuration and event channels.
ActiveCheckbox(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs a ActiveCheckbox with the label s, initial state false and configuration and event channels.
ActiveCheckbox(ChannelInput, ChannelOutput, String, boolean) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox with the label s, initial state and configuration and event channels.
ActiveCheckbox(ChannelInput, ChannelOutput, String, boolean, CheckboxGroup) - Constructor for class org.jcsp.awt.ActiveCheckbox
Constructs an ActiveCheckbox in the CheckboxGroup group with the label s, initial state and configuration and event channels.
ActiveCheckbox.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveCheckboxMenuItem - Class in org.jcsp.awt
java.awt.CheckboxMenuItem with a channel interface.
ActiveCheckboxMenuItem() - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new unchecked ActiveCheckboxMenuItem with no initial label and no configuration or event channels.
ActiveCheckboxMenuItem(String) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new unchecked ActiveCheckboxMenuItem with no configuration or event channels.
ActiveCheckboxMenuItem(String, boolean) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new ActiveCheckboxMenuItem with no configuration or event channels.
ActiveCheckboxMenuItem(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new unchecked ActiveCheckboxMenuItem with no initial label.
ActiveCheckboxMenuItem(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new unchecked ActiveCheckboxMenuItem.
ActiveCheckboxMenuItem(ChannelInput, ChannelOutput, String, boolean) - Constructor for class org.jcsp.awt.ActiveCheckboxMenuItem
Constructs a new ActiveCheckboxMenuItem.
ActiveCheckboxMenuItem.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveChoice - Class in org.jcsp.awt
java.awt.Choice with a channel interface.
ActiveChoice() - Constructor for class org.jcsp.awt.ActiveChoice
Constructs an ActiveChoice with no configuration or event channels.
ActiveChoice(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveChoice
Constructs an ActiveChoice with configuration and event channels.
ActiveChoice.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveClosingFrame - Class in org.jcsp.awt
A specialisation of ActiveFrame that forces a System.exit upon a Window Closing event.
ActiveClosingFrame() - Constructor for class org.jcsp.awt.ActiveClosingFrame
Constructs a new ActiveClosingFrame with no title and no configuration or event channels.
ActiveClosingFrame(String) - Constructor for class org.jcsp.awt.ActiveClosingFrame
Constructs a new ActiveClosingFrame with a title but no configuration or event channels.
ActiveClosingFrame(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveClosingFrame
Constructs a new ActiveClosingFrame with configuration and event channels, but no title.
ActiveClosingFrame(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveClosingFrame
Constructs a new ActiveClosingFrame with configuration and event channels and a title.
ActiveComponent - Class in org.jcsp.awt
java.awt.Component with a channel interface.
ActiveComponent() - Constructor for class org.jcsp.awt.ActiveComponent
Constructs a new ActiveComponent with no configuration channel.
ActiveComponent(ChannelInput) - Constructor for class org.jcsp.awt.ActiveComponent
Constructs a new ActiveComponent with a configuration channel.
ActiveComponent.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveContainer - Class in org.jcsp.awt
java.awt.Container with a channel interface.
ActiveContainer() - Constructor for class org.jcsp.awt.ActiveContainer
Constructs a new ActiveContainer with no configuration channel.
ActiveContainer(ChannelInput) - Constructor for class org.jcsp.awt.ActiveContainer
Constructs a new ActiveContainer with a configuration channel.
ActiveContainer.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveDialog - Class in org.jcsp.awt
java.awt.Dialog with a channel interface.
ActiveDialog(Frame) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new non-modal ActiveDialog with a blank title and no configuration or event channels.
ActiveDialog(Frame, boolean) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new ActiveDialog with a blank title and no configuration or event channels.
ActiveDialog(Frame, String) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new non-modal ActiveDialog with no configuration or event channels.
ActiveDialog(Frame, String, boolean) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new ActiveDialog with no configuration or event channels.
ActiveDialog(ChannelInput, ChannelOutput, Frame) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new non-modal ActiveDialog with a blank title.
ActiveDialog(ChannelInput, ChannelOutput, Frame, boolean) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new ActiveDialog with a blank title.
ActiveDialog(ChannelInput, ChannelOutput, Frame, String) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new non-modal ActiveDialog.
ActiveDialog(ChannelInput, ChannelOutput, Frame, String, boolean) - Constructor for class org.jcsp.awt.ActiveDialog
Constructs a new ActiveDialog.
ActiveDialog.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveFileDialog - Class in org.jcsp.awt
java.awt.FileDialog with a channel interface.
ActiveFileDialog(Frame) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveDialog with a blank title for loading a file and with no configuration or event channels.
ActiveFileDialog(Frame, int) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog with a blank title and no configuration or event channels.
ActiveFileDialog(Frame, String) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog for loading a file and no configuration or event channels.
ActiveFileDialog(Frame, String, int) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog with no configuration or event channels.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog with a blank title for loading a file.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame, int) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog with a blank title.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame, String) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog for loading a file.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame, String, int) - Constructor for class org.jcsp.awt.ActiveFileDialog
Constructs a new ActiveFileDialog.
ActiveFileDialog.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveFrame - Class in org.jcsp.awt
java.awt.Frame with a channel interface.
ActiveFrame() - Constructor for class org.jcsp.awt.ActiveFrame
Constructs a new ActiveFrame with no title and no configuration or event channels.
ActiveFrame(String) - Constructor for class org.jcsp.awt.ActiveFrame
Constructs a new ActiveFrame with a title but no configuration or event channels.
ActiveFrame(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveFrame
Constructs a new ActiveFrame with configuration and event channels, but no title.
ActiveFrame(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveFrame
Constructs a new ActiveFrame with configuration and event channels and a title.
ActiveFrame.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveLabel - Class in org.jcsp.awt
java.awt.Label with a channel interface.
ActiveLabel() - Constructor for class org.jcsp.awt.ActiveLabel
Constructs a new ActiveLabel with no label or configuration channel.
ActiveLabel(String) - Constructor for class org.jcsp.awt.ActiveLabel
Constructs a new ActiveLabel with no configuration channel.
ActiveLabel(ChannelInput) - Constructor for class org.jcsp.awt.ActiveLabel
Constructs a new ActiveLabel with no initial label.
ActiveLabel(ChannelInput, String) - Constructor for class org.jcsp.awt.ActiveLabel
Constructs a new ActiveLabel.
ActiveLabel.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveList - Class in org.jcsp.awt
java.awt.List with a channel interface.
ActiveList() - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with no visible lines, no configuration or event channels and only one item selectable.
ActiveList(int) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with the specified number of visible lines, but with no configuration or event channels and only one item selectable.
ActiveList(int, boolean) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with the specified number of visible lines and a multiple selection option, but with no configuration or event channels.
ActiveList(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with configuration and event channels, but no visible items and only one item selectable.
ActiveList(ChannelInput, ChannelOutput, int) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with configuration and event channels, the specified number of visible lines and only one item selectable.
ActiveList(ChannelInput, ChannelOutput, int, boolean) - Constructor for class org.jcsp.awt.ActiveList
Constructs an ActiveList with configuration and event channels, the specified number of visible lines and a multiple selection option.
ActiveList.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveMenu - Class in org.jcsp.awt
java.awt.Menu with a channel interface.
ActiveMenu() - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with no initial label and no configuration or event channels.
ActiveMenu(String) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with an initial label, but with no configuration or event channels.
ActiveMenu(String, boolean) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with an initial label and a tear-off option, but with no configuration or event channels.
ActiveMenu(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with configuration and event channels, but with no initial label.
ActiveMenu(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with configuration and event channels and an initial label.
ActiveMenu(ChannelInput, ChannelOutput, String, boolean) - Constructor for class org.jcsp.awt.ActiveMenu
Constructs an ActiveMenu with configuration and event channels, an initial label and a tear-off option.
ActiveMenu.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveMenuItem - Class in org.jcsp.awt
java.awt.MenuItem with a channel interface.
ActiveMenuItem() - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no label and no shortcut and no configuration or event channels.
ActiveMenuItem(String) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no shortcut and no configuration or event channels.
ActiveMenuItem(String, MenuShortcut) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no configuration or event channels.
ActiveMenuItem(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no label and no shortcut.
ActiveMenuItem(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem with no shortcut.
ActiveMenuItem(ChannelInput, ChannelOutput, String, MenuShortcut) - Constructor for class org.jcsp.awt.ActiveMenuItem
Constructs a new ActiveMenuItem.
ActiveMenuItem.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActivePanel - Class in org.jcsp.awt
java.awt.Panel with a channel interface.
ActivePanel() - Constructor for class org.jcsp.awt.ActivePanel
Constructs a new ActivePanel with no configuration channel.
ActivePanel(ChannelInput) - Constructor for class org.jcsp.awt.ActivePanel
Constructs a new ActivePanel with a configuration channel.
ActivePanel.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveScrollbar - Class in org.jcsp.awt
java.awt.Scrollbar with a channel interface.
ActiveScrollbar() - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a vertical ActiveScrollbar with no configuration or event channels.
ActiveScrollbar(int) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a ActiveScrollbar with the specified orientation, but still with no configuration or event channels.
ActiveScrollbar(int, int, int, int, int) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a ActiveScrollbar with all its options, but still with no configuration or event channels.
ActiveScrollbar(ChannelInput, ChannelOutputInt) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a vertical ActiveScrollbar with configuration and event channels.
ActiveScrollbar(ChannelInput, ChannelOutputInt, int) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a ActiveScrollbar with configuration and event channels and the specified orientation.
ActiveScrollbar(ChannelInput, ChannelOutputInt, int, int, int, int, int) - Constructor for class org.jcsp.awt.ActiveScrollbar
Constructs a ActiveScrollbar with configuration and event channels and all its options.
ActiveScrollbar.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveScrollPane - Class in org.jcsp.awt
java.awt.ScrollPane with a channel interface.
ActiveScrollPane() - Constructor for class org.jcsp.awt.ActiveScrollPane
Constructs a new ActiveScrollPane with a display policy of java.awt.ScrollPane.SCROLLBARS_AS_NEEDED and without a configure channel.
ActiveScrollPane(int) - Constructor for class org.jcsp.awt.ActiveScrollPane
Constructs a new ActiveScrollPane without a configure channel.
ActiveScrollPane(int, ChannelInput) - Constructor for class org.jcsp.awt.ActiveScrollPane
Constructs a new ActiveScrollPane.
ActiveScrollPane.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveTextArea - Class in org.jcsp.awt
java.awt.TextArea with a channel interface.
ActiveTextArea() - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with scrollbars, but with no configuration or event channels or initial text or size.
ActiveTextArea(String) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with scrollbars and initial text, but with no configuration or event channels or initial size.
ActiveTextArea(String, int, int) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with scrollbars and initial text and size, but with no configuration or event channels.
ActiveTextArea(String, int, int, int) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with user-defined scrollbars and initial text and size, but with no configuration or event channels.
ActiveTextArea(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and scrollbars, but with no initial text or size.
ActiveTextArea(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and scrollbars and initial text, but with no initial size.
ActiveTextArea(ChannelInput, ChannelOutput, String, int, int) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and scrollbars and initial text and size.
ActiveTextArea(ChannelInput, ChannelOutput, String, int, int, int) - Constructor for class org.jcsp.awt.ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and user-defined scrollbars and initial text and size.
ActiveTextArea.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveTextEnterArea - Class in org.jcsp.awt
A specialisation of ActiveTextArea that writes text to the event channel only when ESCAPE is pressed.
ActiveTextEnterArea() - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with scrollbars, but with no configuration or event channels or initial text or size.
ActiveTextEnterArea(String) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with scrollbars and initial text, but with no configuration or event channels or initial size.
ActiveTextEnterArea(String, int, int) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with scrollbars and initial text and size, but with no configuration or event channels.
ActiveTextEnterArea(String, int, int, int) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with user-defined scrollbars and initial text and size, but with no configuration or event channels.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with configuration and event channels and scrollbars, but with no initial text or size.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with configuration and event channels and scrollbars and initial text, but with no initial size.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput, String, int, int) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with configuration and event channels and scrollbars and initial text and size.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput, String, int, int, int) - Constructor for class org.jcsp.awt.ActiveTextEnterArea
Constructs a new ActiveTextEnterArea with configuration and event channels and user-defined scrollbars and initial text and size.
ActiveTextEnterField - Class in org.jcsp.awt
A specialisation of ActiveTextField that writes text to the event channel only when ENTER or ESCAPE is pressed.
ActiveTextEnterField(AltingChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveTextEnterField
Constructs a new ActiveTextEnterField with configuration and event channels, but no initial text.
ActiveTextEnterField(AltingChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveTextEnterField
Constructs a new ActiveTextEnterField with configuration and event channels, initial text and default width.
ActiveTextEnterField(AltingChannelInput, ChannelOutput, String, int) - Constructor for class org.jcsp.awt.ActiveTextEnterField
Constructs a new ActiveTextEnterField with configuration and event channels, initial text and width.
ActiveTextField - Class in org.jcsp.awt
java.awt.TextField with a channel interface.
ActiveTextField() - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with no initial text, configuration or event channels.
ActiveTextField(String) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with initial text and default width, but no configuration or event channels.
ActiveTextField(String, int) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with initial text and width, but no configuration or event channels.
ActiveTextField(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with configuration and event channels, but no initial text.
ActiveTextField(ChannelInput, ChannelOutput, String) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with configuration and event channels, initial text and default width.
ActiveTextField(ChannelInput, ChannelOutput, String, int) - Constructor for class org.jcsp.awt.ActiveTextField
Constructs a new ActiveTextField with configuration and event channels, initial text and width.
ActiveTextField.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveWindow - Class in org.jcsp.awt
java.awt.Window with a channel interface.
ActiveWindow(Frame) - Constructor for class org.jcsp.awt.ActiveWindow
Constructs a new ActiveWindow.
ActiveWindow(ChannelInput, ChannelOutput, Frame) - Constructor for class org.jcsp.awt.ActiveWindow
Constructs a new ActiveWindow.
ActiveWindow.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
add(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
addActionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckboxMenuItem
Add a new channel to this component that will be used to notify that an ActionEvent has occurred.
addAddress(String, NodeAddressID) - Method in class org.jcsp.net.ServiceSettings
Adds a named address setting.
addAddress(Address) - Method in class org.jcsp.net.settings.Addresses
 
addAddressSetting(AddressSetting) - Method in class org.jcsp.net.settings.Service
 
addAlternate(AddressSetting) - Method in class org.jcsp.net.settings.AddressSetting
 
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that the button has been pressed.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addImag(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
addItemEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that an ItemEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveApplet
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveButton
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveCheckbox
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveChoice
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveComponent
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveContainer
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveDialog
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFrame
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveLabel
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveList
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActivePanel
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollbar
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveScrollPane
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextArea
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveTextField
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveWindow
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addPlugin(Plugin) - Method in class org.jcsp.net.settings.Plugins
 
addProcess(CSProcess) - Method in class org.jcsp.lang.Parallel
Add the process to the Parallel object.
addProcess(CSProcess[]) - Method in class org.jcsp.lang.Parallel
Add the array of processes to the Parallel object.
addProcess(CSProcess) - Method in class org.jcsp.lang.Sequence
Add the process to the Sequence object.
addProcess(CSProcess[]) - Method in class org.jcsp.lang.Sequence
Add the array of processes to the Sequence object.
addProfile(LinkProfile) - Method in class org.jcsp.net.settings.LinkProfiles
 
addProfile(NodeProfile) - Method in class org.jcsp.net.settings.NodeProfiles
 
addPrompt(String, int, int, int) - Static method in class org.jcsp.demos.util.Ask
 
addPrompt(String) - Static method in class org.jcsp.demos.util.Ask
 
addProtocol(Protocol) - Method in class org.jcsp.net.settings.Protocols
 
addReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
addReadFilter(Filter, int) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
addReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
addReadFilter(Filter, int) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
addReadFilter(Filter) - Method in interface org.jcsp.util.filter.ReadFiltered
Installs a read filter defining a transformation to be applied by the read method of the channel end.
addReadFilter(Filter, int) - Method in interface org.jcsp.util.filter.ReadFiltered
Installs a read filter defining a transformation to be applied by the read method of the channel end at a specific index.
addReal(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
addReq(Req) - Method in class org.jcsp.net.settings.LinkProfile
 
addReq(Req) - Method in class org.jcsp.net.settings.NodeProfile
 
Address - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a single address.
Address(String, String, boolean) - Constructor for class org.jcsp.net.settings.Address
 
address - Variable in class org.jcsp.net2.NodeAddress
String representation of the address
Addresses - Class in org.jcsp.net.settings
Unsed internally within the JCSP network infrastructure to represent a set of addresses.
Addresses() - Constructor for class org.jcsp.net.settings.Addresses
 
AddressSetting - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent an address setting.
AddressSetting(String, String, String) - Constructor for class org.jcsp.net.settings.AddressSetting
 
addService(Service) - Method in class org.jcsp.net.settings.Services
 
addSetting(String, String) - Method in class org.jcsp.net.ServiceSettings
Adds a String name, value setting to this object.
addSetting(Setting) - Method in class org.jcsp.net.settings.Protocol
 
addSetting(Setting) - Method in class org.jcsp.net.settings.Service
 
addSetting(Setting) - Method in class org.jcsp.net.settings.Settings
 
addSpec(Spec) - Method in class org.jcsp.net.settings.Address
 
addSpec(Spec) - Method in class org.jcsp.net.settings.Protocol
 
addSpec(Spec) - Method in class org.jcsp.net.settings.Specs
 
addWindowEventChannel(ChannelOutput) - Method in class org.jcsp.awt.ActiveFileDialog
Add a new channel to this component that will be used to notify that a WindowEvent has occurred.
addWriteFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
addWriteFilter(Filter, int) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
addWriteFilter(Filter) - Method in interface org.jcsp.util.filter.WriteFiltered
Installs a write filter defining a transformation to be applied by the write method of the channel end.
addWriteFilter(Filter, int) - Method in interface org.jcsp.util.filter.WriteFiltered
Installs a write filter defining a transformation to be applied by the write method of the channel end at a specific index.
after(long) - Method in class org.jcsp.lang.CSTimer
Puts the process to sleep until an absolute time is reached.
Alternative - Class in org.jcsp.lang
This enables a process to wait passively for and choose between a number of Guard events.
Alternative(Guard[]) - Constructor for class org.jcsp.lang.Alternative
Construct an Alternative object operating on the Guard array of events.
AlternativeError - Error in org.jcsp.lang
This is thrown for an illegal operation on an Alternative.
AlternativeError(String) - Constructor for error org.jcsp.lang.AlternativeError
 
AlternativeSelect - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
AlternativeSelectWithTimeout - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
AltingBarrier - Class in org.jcsp.lang
This is the front-end for a barrier that can be used as a Guard in an Alternative.
AltingBarrierCoordinateStartEnable - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
AltingBarrierError - Error in org.jcsp.lang
This is thrown for an illegal operation on an AltingBarrier.
AltingBarrierError(String) - Constructor for error org.jcsp.lang.AltingBarrierError
 
AltingChannelAccept - Class in org.jcsp.lang
This extends Guard and ChannelAccept to enable a process to choose between many CALL channel (and other) events.
AltingChannelAccept() - Constructor for class org.jcsp.lang.AltingChannelAccept
 
AltingChannelInput<T> - Class in org.jcsp.lang
This extends Guard and ChannelInput to enable a process to choose between many object input (and other) events.
AltingChannelInput() - Constructor for class org.jcsp.lang.AltingChannelInput
 
AltingChannelInputInt - Class in org.jcsp.lang
This extends Guard and ChannelInputInt to enable a process to choose between many integer input (and other) events.
AltingChannelInputInt() - Constructor for class org.jcsp.lang.AltingChannelInputInt
 
AltingChannelInputWrapper<T> - Class in org.jcsp.lang
Deprecated. There is no longer any need to use this class, after the 1.1 class reorganisation. Note that usually you do not need the absolute guarantee that this class provides - you can usually just cast the channel to an AltingChannelInput, which prevents you from accidentally writing to the channel. This class mainly exists for use by some of the org.jcsp.net classes, where the absolute guarantee that you cannot write to it is important.
AltingChannelInputWrapper(AltingChannelInput<T>) - Constructor for class org.jcsp.lang.AltingChannelInputWrapper
Deprecated. Creates a new AltingChannelInputWrapper which wraps the specified channel.
AltingChannelInputWrapper() - Constructor for class org.jcsp.lang.AltingChannelInputWrapper
Deprecated. This constructor does not wrap a channel.
AltingChannelOutput<T> - Class in org.jcsp.lang
This extends Guard and ChannelOutput to enable a process to choose between many integer output (and other) events.
AltingChannelOutput() - Constructor for class org.jcsp.lang.AltingChannelOutput
 
AltingChannelOutputInt - Class in org.jcsp.lang
This extends Guard and ChannelOutputInt to enable a process to choose between many integer output (and other) events.
AltingChannelOutputInt() - Constructor for class org.jcsp.lang.AltingChannelOutputInt
 
AltingConnectionClient<T> - Class in org.jcsp.lang
This class is sub-classed by JCSP.NET classes to provide ConnectionClient objects which can have their receive() method alted over.
AltingConnectionClient(AltingChannelInput<T>) - Constructor for class org.jcsp.lang.AltingConnectionClient
Constructor.
AltingConnectionClientImpl<T> - Class in org.jcsp.lang
This class does not need to be used by standard JCSP users.
AltingConnectionClientImpl(AltingChannelInput, ChannelOutput, ChannelOutput, ChannelOutput) - Constructor for class org.jcsp.lang.AltingConnectionClientImpl
Constructs a new instance.
AltingConnectionServer<T> - Class in org.jcsp.lang
An interface to connection.
AltingConnectionServer(AltingChannelInput<ConnectionMessage<T>>) - Constructor for class org.jcsp.lang.AltingConnectionServer
Constructor.
AltingConnectionServerImpl<T> - Class in org.jcsp.lang
This class does not need to be used by standard JCSP users.
AltingConnectionServerImpl(AltingChannelInput<ConnectionMessage<T>>, AltingChannelInput<ConnectionMessage<T>>) - Constructor for class org.jcsp.lang.AltingConnectionServerImpl
Constructs a new server instance.
altMonitor - Variable in class org.jcsp.lang.Alternative
The monitor synchronising the writers and alting reader
And - Class in org.jcsp.plugNplay
Bitwise ands two Integer streams to one stream.
And(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.And
Construct a new And process with the input Channels in0 and in1 and the output Channel out.
AndInt - Class in org.jcsp.plugNplay.ints
Bitwise ands two integer streams to one stream.
AndInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.AndInt
Construct a new AndInt process with the input Channels in0 and in1 and the output Channel out.
any2any() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may be connected to any number of writer processes and any number of reader processes.
any2any(ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an any-any Object channel with user chosen buffering size and policy.
any2any(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable any-any Object channel.
any2any(ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable any-any Object channel.
any2anyArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of any-any Object channels.
any2anyArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable any-any Object channels.
any2anyArray(int, ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered any-any Object channels.
any2anyArray(int, ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable any-any Object channels.
Any2AnyCallChannel - Class in org.jcsp.lang
This is the super-class for any-to-any interface-specific CALL channels, safe for use by many clients and many servers.
Any2AnyCallChannel() - Constructor for class org.jcsp.lang.Any2AnyCallChannel
 
Any2AnyChannel<T> - Interface in org.jcsp.lang
This defines the interface for an any-to-any Object channel, safe for use by many writers and many readers.
Any2AnyChannelInt - Interface in org.jcsp.lang
This defines an interface for an any-to-any integer channel, safe for use by many writers and many readers.
Any2AnyChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelIntWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2AnyChannelIntXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelIntXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2AnyChannelRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2AnyChannelXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2AnyConnection<T> - Interface in org.jcsp.lang
Defines an interface for a connection shared by multiple clients and multiple servers.
any2anyInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may be connected to any number of writer processes and any number of reader processes.
any2anyInt(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an any-any integer channel with user chosen buffering size and policy.
any2anyInt(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable any-any integer channel.
any2anyInt(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable any-any integer channel.
any2anyIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of any-any integer channels.
any2anyIntArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable any-any integer channels.
any2anyIntArray(int, ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered any-any integer channels.
any2anyIntArray(int, ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable any-any integer channels.
any2net(String) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(String, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(String, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the input end at the given location
any2net(NetChannelLocation, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the input end at the given location and with the given poison immunity level
any2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the input end with the given location, and uses the given filter to encode outgoing messages
any2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the input end with the given location and with the given immunity level, which uses the given filter to encode outgoing messages.
any2net(NodeID, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeID, int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node and the given poison immunity
any2net(NodeID, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
any2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level, which uses the given filter to encode outgoing messages
any2net(NodeAddress, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity
any2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
any2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages
any2net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the input end at the given location
any2net(NetChannelLocation, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the input end at the given location and with the given poison immunity level
any2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the input end with the given location, and uses the given filter to encode outgoing messages
any2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the input end with the given location and with the given immunity level, which uses the given filter to encode outgoing messages.
any2net(NodeID, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeID, int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node and the given poison immunity
any2net(NodeID, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
any2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level, which uses the given filter to encode outgoing messages
any2net(NodeAddress, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity
any2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
any2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages
any2net(NetChannelLocation) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end at the given location
any2net(NetChannelLocation, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end at the given location and with the given poison immunity level
any2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end with the given location, and uses the given filter to encode outgoing messages
any2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end with the given location and with the given immunity level, which uses the given filter to encode outgoing messages.
any2net(NodeID, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeID, int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node and the given poison immunity
any2net(NodeID, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
any2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level, which uses the given filter to encode outgoing messages
any2net(NodeAddress, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeAddress, int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity
any2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
any2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages
any2net(NetChannelLocation) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end at the given location
any2net(NetChannelLocation, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end at the given location and with the given poison immunity level
any2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end with the given location, and uses the given filter to encode outgoing messages
any2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the input end with the given location and with the given immunity level, which uses the given filter to encode outgoing messages.
any2net(NodeID, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeID, int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node and the given poison immunity
any2net(NodeID, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
any2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level, which uses the given filter to encode outgoing messages
any2net(NodeAddress, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node
any2net(NodeAddress, int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity
any2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
any2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages
any2one() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may be connected to any number of writer processes, but only one reader at a time.
any2one(ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an any-one Object channel with user chosen buffering size and policy.
any2one(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable any-one Object channel.
any2one(ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable any-one Object channel.
any2oneArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of any-one Object channels.
any2oneArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable any-one Object channels.
any2oneArray(int, ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered any-one Object channels.
any2oneArray(int, ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable any-one Object channels.
any2oneArray(int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of Any2OneChannelInt objects.
any2oneArray(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of Any2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
any2oneArray(int) - Static method in class org.jcsp.lang.Connection
 
Any2OneCallChannel - Class in org.jcsp.lang
This is the super-class for any-to-one interface-specific CALL channels, safe for use by many clients and one server.
Any2OneCallChannel() - Constructor for class org.jcsp.lang.Any2OneCallChannel
 
Any2OneChannel<T> - Interface in org.jcsp.lang
This defines an interface for an any-to-one Object channel, safe for use by many writers and one reader.
Any2OneChannelInt - Interface in org.jcsp.lang
This defines an interface for an any-to-one integer channel, safe for use by many writers and one reader.
Any2OneChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelIntWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2OneChannelIntXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelIntXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2OneChannelRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2OneChannelXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Any2OneConnection<T> - Interface in org.jcsp.lang
Defines an interface for a connection that can be shared by multiple concurrent clients but used by a single server.
any2oneInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may be connected to any number of writer processes, but only one reader at a time.
any2oneInt(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an any-one integer channel with user chosen buffering size and policy.
any2oneInt(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable any-one integer channel.
any2oneInt(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable any-one integer channel.
any2oneIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of any-one integer channels.
any2oneIntArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable any-one integer channels.
any2oneIntArray(int, ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered any-one integer channels.
any2oneIntArray(int, ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable any-one integer channels.
app(String, String) - Static method in class org.jcsp.demos.util.Ask
 
ApplicationID - Class in org.jcsp.net
A Class whose instances represent a unique identifier for a JCSP.NET application.
arrayToString(String[]) - Static method in class org.jcsp.net.Utils
This takes a String[] and returns a String that can be converted back into an identical String[] using the stringToArray method.
Ask - Class in org.jcsp.demos.util
 
asyncWrite(Object) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
asyncWrite(T) - Method in interface org.jcsp.net2.NetChannelOutput
Sends a message to the input end of the channel asynchronously (no blocking)

B

Barrier - Class in org.jcsp.lang
This enables barrier synchronisation between a set of processes.
Barrier() - Constructor for class org.jcsp.lang.Barrier
Construct a barrier initially associated with no processes.
Barrier(int) - Constructor for class org.jcsp.lang.Barrier
Construct a barrier (initially) associated with nEnrolled processes.
BarrierError - Error in org.jcsp.lang
This is thrown for an illegal operation on an Barrier.
BarrierError(String) - Constructor for error org.jcsp.lang.BarrierError
 
BarrierSync - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
BlackHole - Class in org.jcsp.plugNplay
Black holes anything sent to it.
BlackHole(ChannelInput) - Constructor for class org.jcsp.plugNplay.BlackHole
Construct a new BlackHole process with the input Channel in.
BlackHoleChannel - Class in org.jcsp.lang
This implements ChannelOutput with black hole semantics.
BlackHoleChannel() - Constructor for class org.jcsp.lang.BlackHoleChannel
 
BlackHoleChannelInt - Class in org.jcsp.lang
This implements ChannelOutputInt with black hole semantics.
BlackHoleChannelInt() - Constructor for class org.jcsp.lang.BlackHoleChannelInt
 
BlackHoleInt - Class in org.jcsp.plugNplay.ints
Black holes anything sent to it.
BlackHoleInt(ChannelInputInt) - Constructor for class org.jcsp.plugNplay.ints.BlackHoleInt
Construct a new BlackHoleInt process with the input Channel in.
blank() - Static method in class org.jcsp.demos.util.Ask
 
BNS - Class in org.jcsp.net2.bns
This is the main process for the Barrier Name Server.
BNSService - Class in org.jcsp.net2.bns
This is the service object used to register and resolve barrier names with a Barrier Name Server.
BNSService(NodeID) - Constructor for class org.jcsp.net2.bns.BNSService
Creates a new BNSService
Boolean(String) - Static method in class org.jcsp.demos.util.Ask
Ask.Boolean issues the prompt and returns a boolean depending on the first non-white-space character typed.
Bucket - Class in org.jcsp.lang
This enables bucket synchronisation between a set of processes.
Bucket() - Constructor for class org.jcsp.lang.Bucket
 
BucketFallInto - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
Buffer<T> - Class in org.jcsp.util
This is used to create a buffered object channel that never loses data.
Buffer(int) - Constructor for class org.jcsp.util.Buffer
Construct a new Buffer with the specified size.
BUFFER_SIZE - Static variable in class org.jcsp.net2.ObjectNetworkMessageFilter
 
BUFFER_SIZE - Static variable in class org.jcsp.net2.tcpip.TCPIPLink
Defines the size of the buffer to place on the incoming and outgoing streams.
BufferedChannelArrayFactory<T> - Interface in org.jcsp.lang
Deprecated. These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
BufferedChannelFactory<T> - Interface in org.jcsp.lang
Deprecated. These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
BufferedChannelIntArrayFactory - Interface in org.jcsp.lang
Deprecated. These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
BufferedChannelIntFactory - Interface in org.jcsp.lang
Deprecated. These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
BufferInt - Class in org.jcsp.util.ints
This is used to create a buffered integer channel that never loses data.
BufferInt(int) - Constructor for class org.jcsp.util.ints.BufferInt
Construct a new BufferInt with the specified size.
BufferIntSizeError - Error in org.jcsp.util.ints
This is thrown if an attempt is made to create some variety of buffered channel with a zero or negative sized buffer.
BufferIntSizeError(String) - Constructor for error org.jcsp.util.ints.BufferIntSizeError
Constructs a new BufferIntSizeError with the specified detail message.
BufferSizeError - Error in org.jcsp.util
This is thrown if an attempt is made to create some variety of buffered channel with a zero or negative sized buffer.
BufferSizeError(String) - Constructor for error org.jcsp.util.BufferSizeError
 
Byte(String, byte, byte) - Static method in class org.jcsp.demos.util.Ask
Ask.Byte issues the prompt and returns a byte between min and max inclusive.

C

cause - Variable in exception org.jcsp.net.remote.RemoteSpawnException
The actual exception.
Challenge - Interface in org.jcsp.net.security
Abstract representation of a challenge as part of the security negotiation.
change(GraphicsCommand[], int) - Method in interface org.jcsp.awt.Display
Changes the array of GraphicsCommands to be interpreted by replacing elements i onwards with the new ones.
change(GraphicsCommand, int) - Method in interface org.jcsp.awt.Display
Changes the array of GraphicsCommands to be executed by replacing element i with the new one.
change(GraphicsCommand[], int) - Method in class org.jcsp.awt.DisplayList
Changes the array of GraphicsCommands to be executed by replacing elements i onwards with the new ones.
change(GraphicsCommand, int) - Method in class org.jcsp.awt.DisplayList
Changes the array of GraphicsCommands to be executed by replacing element i with the new one.
Channel - Class in org.jcsp.lang
This class provides static factory methods for constructing all the different types of channel.
ChannelAccept - Interface in org.jcsp.lang
This defines the interface for accepting CALL channels.
ChannelArrayFactory<T> - Interface in org.jcsp.lang
Deprecated. These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
ChannelDataRejectedException - Exception in org.jcsp.lang
Thrown by a read or a write method of a channel when a reject has been called and the synchronization and data transfer will not complete.
ChannelDataRejectedException() - Constructor for exception org.jcsp.lang.ChannelDataRejectedException
 
ChannelDataStore<T> - Interface in org.jcsp.util
This is the interface for object channel plug-ins that define their buffering characteristics.
ChannelDataStoreInt - Interface in org.jcsp.util.ints
This is the interface for integer channel plug-ins that define their buffering characteristics.
ChannelEndContructionException - Exception in org.jcsp.net.dynamic
Thrown when a reconnection mannager is unable to recreate the underlying channel.
ChannelEndContructionException() - Constructor for exception org.jcsp.net.dynamic.ChannelEndContructionException
Constructs a ChannelEndConstructionException without a detail message or cause.
ChannelEndContructionException(String) - Constructor for exception org.jcsp.net.dynamic.ChannelEndContructionException
Constructs a ChannelEndConstructionException with a detail message.
ChannelEndContructionException(String, Throwable) - Constructor for exception org.jcsp.net.dynamic.ChannelEndContructionException
Constructs a ChannelEndContructionException with a detail message and underlying cause.
ChannelEndContructionException(Throwable) - Constructor for exception org.jcsp.net.dynamic.ChannelEndContructionException
Constructs a ChannelEndConstructionException with a cause indicator.
ChannelEndNotMoveableException - Exception in org.jcsp.net.dynamic
Thrown when a channel end cannot be moved.
ChannelEndNotMoveableException() - Constructor for exception org.jcsp.net.dynamic.ChannelEndNotMoveableException
Constructs a new ChannelEndNotMoveableException without a detail message or cause.
ChannelEndNotMoveableException(String) - Constructor for exception org.jcsp.net.dynamic.ChannelEndNotMoveableException
Constructs a new ChannelEndNotMoveableException with a detail message.
ChannelEndNotMoveableException(String, Throwable) - Constructor for exception org.jcsp.net.dynamic.ChannelEndNotMoveableException
Constructs a new ChannelEndNotMoveableException with a detail message and underlying cause exception.
ChannelEndNotMoveableException(Throwable) - Constructor for exception org.jcsp.net.dynamic.ChannelEndNotMoveableException
Constructs a new ChannelEndNotMoveableException with a cause exception.
ChannelFactory<T> - Interface in org.jcsp.lang
Deprecated. These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
ChannelInput<T> - Interface in org.jcsp.lang
This defines the interface for reading from an Object channel.
ChannelInputInt - Interface in org.jcsp.lang
This defines the interface for reading from object channels.
ChannelInputWrapper - Class in org.jcsp.lang
Deprecated. There is no longer any need to use this class, after the 1.1 class reorganisation.
ChannelInputWrapper(ChannelInput) - Constructor for class org.jcsp.lang.ChannelInputWrapper
Deprecated. Constructs a new wrapper around the given channel end.
ChannelInt - Class in org.jcsp.lang
Deprecated. To create integer channels, use the methods in the Channel class.
ChannelIntArrayFactory - Interface in org.jcsp.lang
Deprecated. These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
ChannelIntFactory - Interface in org.jcsp.lang
Deprecated. These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
ChannelNameException - Exception in org.jcsp.net.cns
An exception caused by an invalid channel name.
ChannelNameException() - Constructor for exception org.jcsp.net.cns.ChannelNameException
Default constructor.
ChannelNameException(String) - Constructor for exception org.jcsp.net.cns.ChannelNameException
Constructor.
ChannelNameKey - Class in org.jcsp.net.cns
Instances of this hold a key for a particular channel.
ChannelOutput<T> - Interface in org.jcsp.lang
This defines the interface for writing to object channels.
ChannelOutputInt - Interface in org.jcsp.lang
This defines the interface for writing to integer channels.
ChannelOutputWrapper - Class in org.jcsp.lang
Deprecated. There is no longer any need to use this class, after the 1.1 class reorganisation.
ChannelOutputWrapper(ChannelOutput) - Constructor for class org.jcsp.lang.ChannelOutputWrapper
Deprecated. Creates a new wrapper for the given channel end.
Char(String, char[]) - Static method in class org.jcsp.demos.util.Ask
Ask.Char issues the prompt and returns a char depending on the first non-white-space character typed.
checkEqual(NetChannelLocation) - Method in class org.jcsp.net.NetChannelLocation
This method is used by the equals(Object) method to determine whether another object is equal to the one on which it is invoked.
checkEqual(NodeUI) - Method in class org.jcsp.net.NodeUI
An abstract method to be implemented to return whether another NodeUI object is equal to this instance.
checkEqual(NodeUI) - Method in class org.jcsp.net.NodeUIImpl
Compares another NodeUI with this NodeUIImpl.
ChildProcess - Class in org.jcsp.net.remote
For use by the infrastructure only.
ChildProcess() - Constructor for class org.jcsp.net.remote.ChildProcess
 
claim() - Method in class org.jcsp.lang.AltingConnectionClientImpl
This claims a lock on the client.
claim() - Method in class org.jcsp.lang.SharedAltingConnectionClient
 
client() - Method in interface org.jcsp.lang.Any2AnyConnection
Returns a reference to the client end of the connection for use by the client processes.
client() - Method in interface org.jcsp.lang.Any2OneConnection
Returns a client end of the connection.
client() - Method in interface org.jcsp.lang.One2AnyConnection
Returns the client part of the connection.
client() - Method in interface org.jcsp.lang.One2OneConnection
Returns the client end of the connection.
clone() - Method in class org.jcsp.demos.util.ComplexDouble
 
clone() - Method in class org.jcsp.net.NetChannelLocation
Returns a clone of the instance of this class.
clone() - Method in class org.jcsp.net.NodeAddressID
Returns a clone of the instance of the class implementing this interface.
clone() - Method in class org.jcsp.net.NodeID
Returns a clone of the instance of NodeID on which this method is being called.
clone() - Method in class org.jcsp.util.Buffer
Returns a new (and EMPTY) Buffer with the same creation parameters as this one.
clone() - Method in interface org.jcsp.util.ChannelDataStore
Returns a new (and EMPTY) ChannelDataStore with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.InfiniteBuffer
Returns a new (and EMPTY) InfiniteBuffer with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.BufferInt
Returns a new (and EMPTY) BufferInt with the same creation parameters as this one.
clone() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Returns a new (and EMPTY) ChannelDataStoreInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Returns a new (and EMPTY) InfiniteBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Returns a new (and EMPTY) OverFlowingBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Returns a new (and EMPTY) OverWriteOldestBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.OverWritingBufferInt
Returns a new (and EMPTY) OverWritingBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ints.ZeroBufferInt
Returns a new (and EMPTY) ZeroBufferInt with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.OverFlowingBuffer
Returns a new (and EMPTY) OverFlowingBuffer with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.OverWriteOldestBuffer
Returns a new (and EMPTY) OverWriteOldestBuffer with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.OverWritingBuffer
Returns a new (and EMPTY) OverWritingBuffer with the same creation parameters as this one.
clone() - Method in class org.jcsp.util.ZeroBuffer
Returns a new (and EMPTY) ZeroBuffer with the same creation parameters as this one.
CNS - Class in org.jcsp.net.cns
This class is the Channel Name Server's main server process class.
CNS(NodeKey) - Constructor for class org.jcsp.net.cns.CNS
A public constructor which takes a NodeKey as a parameter which should be the key for the local Node.
CNS - Class in org.jcsp.net2.cns
This class is the Channel Name Server's main server process class.
CNS_DEFAULT_SERVICE_NAME - Static variable in class org.jcsp.net.cns.CNS
 
CNS_DEFAULT_SERVICE_NAME - Static variable in class org.jcsp.net.cns.CNSService
Constant specifying the default name of this service.
CNS_SETTING_NAME_ADDRESS - Static variable in class org.jcsp.net.cns.CNSService
Constant specifying the setting name for CNS address.
CNS_SETTING_NAME_ADMIN_CHANNEL_LABEL - Static variable in class org.jcsp.net.cns.CNSService
Constant specifying the setting name for server's admin channel.
CNS_SETTING_NAME_SERVICE_NAME - Static variable in class org.jcsp.net.cns.CNSService
Constant specifying the setting name for setting the service name.
cnsAddress - Variable in class org.jcsp.net2.NodeFactory
The NodeAddress where the CNS / BNS is located
CNSChannelEndManager - Class in org.jcsp.net.cns
This class implements the NamedChannelEndManager interface; providing methods for both constructing and destroying channels.
CNSChannelEndManager() - Constructor for class org.jcsp.net.cns.CNSChannelEndManager
Constructor for CNSChannelEndManager.
CNSChannelEndManager(CNSUser) - Constructor for class org.jcsp.net.cns.CNSChannelEndManager
 
CNSNetChannelLocation - Class in org.jcsp.net.cns
Instances of this class are returned by the resolve methods of CNSService.
CNSService - Class in org.jcsp.net.cns
This class is the Channel Name Server's main client process class.
CNSService() - Constructor for class org.jcsp.net.cns.CNSService
Default constructor that does not supply any of the necessary settings for initializing the CNS.
CNSService(NodeAddressID) - Constructor for class org.jcsp.net.cns.CNSService
Constructor which takes an address of the Node hosting the Channel Name Server.
CNSService(NodeAddressID, boolean) - Constructor for class org.jcsp.net.cns.CNSService
Constructor which takes an address of the Node hosting the Channel Name Server as well as a boolean indicating whether or not the service should be started.
CNSService(NodeAddressID, String) - Constructor for class org.jcsp.net.cns.CNSService
Constructor which takes an address of the Node hosting the Channel Name Server as well as the label of the Channel Name Server's admin channel.
CNSService(NodeAddressID, String, boolean) - Constructor for class org.jcsp.net.cns.CNSService
Constructor which takes an address of the Node hosting the Channel Name Server, the label of the Channel Name Server's admin channel and a boolean indicating whether the service should be started.
CNSService - Class in org.jcsp.net2.cns
This is the service object used to register and resolve channel names with a Channel Name Server.
CNSService(NodeID) - Constructor for class org.jcsp.net2.cns.CNSService
Creates a new CNSService
CNSUser - Interface in org.jcsp.net.cns
Interface that a class can implement to indicate that instances allow channel names within a naming service to be managed.
CodeLoadingChannelFilter - Class in org.jcsp.net2.mobile
 
CodeLoadingChannelFilter() - Constructor for class org.jcsp.net2.mobile.CodeLoadingChannelFilter
 
CodeLoadingChannelFilter.FilterRX - Class in org.jcsp.net2.mobile
 
CodeLoadingChannelFilter.FilterRX() - Constructor for class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterRX
 
CodeLoadingChannelFilter.FilterTX - Class in org.jcsp.net2.mobile
 
CodeLoadingChannelFilter.FilterTX() - Constructor for class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterTX
 
compareTo(Object) - Method in class org.jcsp.net.DomainID
Compares this object with another object and returns whether the supplied object is equals, smaller or larger.
compareTo(Object) - Method in class org.jcsp.net.NodeID
Compares this NodeID object with another NodeID object.
compareTo(Object) - Method in class org.jcsp.net.NodeUI
Compares this NodeUI with another object.
compareTo(Object) - Method in class org.jcsp.net2.NodeAddress
Compares this NodeAddress to another
compareTo(Object) - Method in class org.jcsp.net2.NodeID
Compares this NodeID with another NodeID.
compareToLocalNode() - Method in class org.jcsp.net.NodeID
This method is equivalent to calling the compareTo(Object) and supplying the local Node's NodeID as a parameter.
ComplexDouble - Class in org.jcsp.demos.util
 
ComplexDouble(double, double) - Constructor for class org.jcsp.demos.util.ComplexDouble
 
ConfigReader - Class in org.jcsp.net.settings
Used internally by the JCSP network infrastructure to load a configuration from an XML file.
ConfigReader(InputStream) - Constructor for class org.jcsp.net.settings.ConfigReader
Constructs a new configuration from the given source stream.
ConfigReader.XMLValidationException - Exception in org.jcsp.net.settings
Thrown in the event of a semantic error in the parsed XML file.
ConfigReader.XMLValidationException() - Constructor for exception org.jcsp.net.settings.ConfigReader.XMLValidationException
Creates a new exception without a detail message.
ConfigReader.XMLValidationException(String) - Constructor for exception org.jcsp.net.settings.ConfigReader.XMLValidationException
Creates a new exception with a detail message.
configure(Applet) - Method in interface org.jcsp.awt.ActiveApplet.Configure
 
configure(Button) - Method in interface org.jcsp.awt.ActiveButton.Configure
 
configure(Checkbox) - Method in interface org.jcsp.awt.ActiveCheckbox.Configure
 
configure(CheckboxMenuItem) - Method in interface org.jcsp.awt.ActiveCheckboxMenuItem.Configure
 
configure(Choice) - Method in interface org.jcsp.awt.ActiveChoice.Configure
 
configure(Component) - Method in interface org.jcsp.awt.ActiveComponent.Configure
 
configure(Container) - Method in interface org.jcsp.awt.ActiveContainer.Configure
 
configure(Dialog) - Method in interface org.jcsp.awt.ActiveDialog.Configure
 
configure(FileDialog) - Method in interface org.jcsp.awt.ActiveFileDialog.Configure
 
configure(Frame) - Method in interface org.jcsp.awt.ActiveFrame.Configure
 
configure(Label) - Method in interface org.jcsp.awt.ActiveLabel.Configure
 
configure(List) - Method in interface org.jcsp.awt.ActiveList.Configure
 
configure(Menu) - Method in interface org.jcsp.awt.ActiveMenu.Configure
 
configure(MenuItem) - Method in interface org.jcsp.awt.ActiveMenuItem.Configure
 
configure(Panel) - Method in interface org.jcsp.awt.ActivePanel.Configure
 
configure(Scrollbar) - Method in interface org.jcsp.awt.ActiveScrollbar.Configure
 
configure(ScrollPane) - Method in interface org.jcsp.awt.ActiveScrollPane.Configure
 
configure(TextArea) - Method in interface org.jcsp.awt.ActiveTextArea.Configure
 
configure(TextField) - Method in interface org.jcsp.awt.ActiveTextField.Configure
 
configure(Window) - Method in interface org.jcsp.awt.ActiveWindow.Configure
 
configure(Component) - Method in interface org.jcsp.awt.GraphicsProtocol.Configure
 
connect() - Method in class org.jcsp.net.Link
Establishes a connection to the peer node.
connect() - Method in class org.jcsp.net2.Link
Connects to the remote Node.
connect() - Method in class org.jcsp.net2.tcpip.TCPIPLink
Connects the Link to the remote Node.
connected - Variable in class org.jcsp.net2.Link
A flag used to indicate whether the Link is connected or not.
Connection - Class in org.jcsp.lang
This class provides static factory methods for constructing different types of connection.
ConnectionArrayFactory - Interface in org.jcsp.lang
Defines an interface for a factory that can create arrays of connections.
ConnectionClient<T> - Interface in org.jcsp.lang
This is an interface to be implemented by classes that wish to act as a client to connect to a ConnectionServer.
ConnectionFactory - Interface in org.jcsp.lang
Defines an interface for a factory than can create connections.
ConnectionOriented - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a connection oriented protocol.
ConnectionServer<T> - Interface in org.jcsp.lang
This interface should be implemented by classes that wish to act as connection servers and to accept requests from ConnectionClient objects.
construct(String[]) - Static method in class org.jcsp.net.remote.SpawnerService
 
contract(AltingBarrier[]) - Method in class org.jcsp.lang.AltingBarrier
This contracts the number of processes enrolled in this alting barrier.
contract() - Method in class org.jcsp.lang.AltingBarrier
This contracts by one the number of processes enrolled in this alting barrier.
create(int) - Static method in class org.jcsp.lang.AltingBarrier
This creates a new alting barrier with an (initial) enrollment count of n.
create() - Static method in class org.jcsp.lang.AltingBarrier
This creates a new alting barrier with an (initial) enrollment count of 1.
create(int) - Static method in class org.jcsp.lang.Bucket
Creates an array of Buckets.
create(NodeAddressID) - Static method in class org.jcsp.net.LinkServer
Create a server on a specifiedNodeAddressID, and start it.
createAddressID(String, boolean) - Method in class org.jcsp.net.ProtocolID
Constructs a NodeAddressID from a String.
createAddressID(String, boolean) - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Creates an address from a string form.
createAny2Any(ChannelDataStore<T>, int) - Method in interface org.jcsp.lang.BufferedChannelArrayFactory
Deprecated. Creates a populated array of n Any2Any channels with the specified buffering behaviour.
createAny2Any(ChannelDataStore<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
Deprecated. Creates a new Any2Any channel with the given buffering behaviour.
createAny2Any(ChannelDataStoreInt, int) - Method in interface org.jcsp.lang.BufferedChannelIntArrayFactory
Deprecated. Creates a populated array of n Any2Any channels with the specified buffering behaviour.
createAny2Any(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
Deprecated. Creates a new Any2Any channel with the given buffering behaviour.
createAny2Any() - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.any2any() method instead.
createAny2Any(int) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.any2anyArray(int) method instead.
createAny2Any(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.any2any(ChannelDataStore) method instead.
createAny2Any(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.any2anyArray(int,ChannelDataStore) method instead.
createAny2Any(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
Deprecated. Creates a populated array of n Any2Any channels.
createAny2Any() - Method in interface org.jcsp.lang.ChannelFactory
Deprecated. Creates a new Any2Any channel.
createAny2Any() - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an Any2AnyChannelInt object.
createAny2Any(int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of Any2AnyChannelInt objects.
createAny2Any(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns a Any2AnyChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createAny2Any(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of Any2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createAny2Any(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
Deprecated. Creates a populated array of n Any2Any channels.
createAny2Any() - Method in interface org.jcsp.lang.ChannelIntFactory
Deprecated. Creates a new Any2Any channel.
createAny2Any() - Static method in class org.jcsp.lang.Connection
 
createAny2Any(int) - Static method in class org.jcsp.lang.Connection
 
createAny2Any(int) - Method in interface org.jcsp.lang.ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of Any2AnyConnection.
createAny2Any() - Method in interface org.jcsp.lang.ConnectionFactory
Constructs and returns an implementation of Any2AnyConnection.
createAny2Any() - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an Any2AnyChannel object.
createAny2Any(int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of Any2AnyChannel objects.
createAny2Any(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a Any2AnyChannel object which uses the specified ChannelDataStore object as a buffer.
createAny2Any(ChannelDataStore<T>, int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of Any2AnyChannel objects which use the specified ChannelDataStore object as a buffer.
createAny2Any() - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an Any2AnyChannelInt object.
createAny2Any(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of Any2AnyChannelInt objects.
createAny2Any(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a Any2AnyChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createAny2Any(ChannelDataStoreInt, int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of Any2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createAny2Any() - Method in class org.jcsp.lang.StandardConnectionFactory
 
createAny2Any(int) - Method in class org.jcsp.lang.StandardConnectionFactory
 
createAny2Any() - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new Any2Any filtered channel.
createAny2Any(int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of Any2AnyChannel objects.
createAny2Any(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new Any2Any filtered channel with a given buffering behaviour.
createAny2Any(ChannelDataStore, int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of Any2AnyChannel objects with a given buffer.
createAny2Any() - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new Any2Any channel with the filtering options set for this factory.
createAny2Any(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of Any2AnyChannel objects.
createAny2Any(ChannelDataStore) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new Any2Any channel with the filtering options set for this factory and the specified data buffer.
createAny2Any(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of Any2AnyChannel objects with a given buffering behaviour.
createAny2Net(String) - Static method in class org.jcsp.net.cns.CNS
 
createAny2Net(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
createAny2Net(String) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name.
createAny2Net(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createAny2Net(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name.
createAny2Net(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
 
createAny2Net(NetChannelLocation) - Static method in class org.jcsp.net.NetChannelEnd
 
createAny2Net(NetChannelLocation) - Method in interface org.jcsp.net.NetChannelEndFactory
Constructs a NetSharedChannelOutput object.
createAny2Net(NetChannelLocation) - Static method in class org.jcsp.net.NetConnection
 
createAny2Net(NetChannelLocation) - Method in interface org.jcsp.net.NetConnectionFactory
Constructs a NetSharedAltingConnectionClient object.
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net.StandardNetConnectionFactory
 
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net.UnacknowledgedNetChannelEndFactory
Creates an unacknowledged output channel end suitable for use by multiple writers.
createAny2Net(String) - Static method in class org.jcsp.net2.cns.CNS
Deprecated. Use one2net instead
createAny2Net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
Deprecated. Use any2net instead
createAny2Net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Use any2net instead
createAny2Net(NetChannelLocation) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Deprecated. Use any2net instead
createAny2One(ChannelDataStore<T>, int) - Method in interface org.jcsp.lang.BufferedChannelArrayFactory
Deprecated. Creates a populated array of n Any2One channels with the specified buffering behaviour.
createAny2One(ChannelDataStore<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
Deprecated. Creates a new Any2One channel with the given buffering behaviour.
createAny2One(ChannelDataStoreInt, int) - Method in interface org.jcsp.lang.BufferedChannelIntArrayFactory
Deprecated. Creates a populated array of n Any2One channels with the specified buffering behaviour.
createAny2One(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
Deprecated. Creates a new Any2One channel with the given buffering behaviour.
createAny2One() - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.any2one() method instead.
createAny2One(int) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.any2oneArray(int) method instead.
createAny2One(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.any2one(ChannelDataStore) method instead.
createAny2One(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.any2oneArray(int,ChannelDataStore) method instead.
createAny2One(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
Deprecated. Creates a populated array of n Any2One channels.
createAny2One() - Method in interface org.jcsp.lang.ChannelFactory
Deprecated. Creates a new Any2One channel.
createAny2One() - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an Any2OneChannelInt object.
createAny2One(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns a Any2OneChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createAny2One(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
Deprecated. Creates a populated array of n Any2One channels.
createAny2One() - Method in interface org.jcsp.lang.ChannelIntFactory
Deprecated. Creates a new Any2One channel.
createAny2One() - Static method in class org.jcsp.lang.Connection
 
createAny2One(int) - Method in interface org.jcsp.lang.ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of Any2OneConnection.
createAny2One() - Method in interface org.jcsp.lang.ConnectionFactory
Constructs and returns an implementation of Any2OneConnection.
createAny2One() - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an Any2OneChannel object.
createAny2One(int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of Any2OneChannel objects.
createAny2One(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a Any2OneChannel object which uses the specified ChannelDataStore object as a buffer.
createAny2One(ChannelDataStore<T>, int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of Any2OneChannel objects which use the specified ChannelDataStore object as a buffer.
createAny2One() - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an Any2OneChannelInt object.
createAny2One(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of Any2OneChannelInt objects.
createAny2One(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a Any2OneChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createAny2One(ChannelDataStoreInt, int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of Any2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createAny2One() - Method in class org.jcsp.lang.StandardConnectionFactory
 
createAny2One(int) - Method in class org.jcsp.lang.StandardConnectionFactory
 
createAny2One() - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new Any2One filtered channel.
createAny2One(int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of Any2OneChannel objects.
createAny2One(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new Any2One filtered channel with a given buffering behaviour.
createAny2One(ChannelDataStore, int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of Any2OneChannel objects with a given buffer.
createAny2One() - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new Any2One channel with the filtering options set for this factory.
createAny2One(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of Any2OneChannel objects.
createAny2One(ChannelDataStore) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new Any2One channel with the filtering options set for this factory and the specified data buffer.
createAny2One(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of Any2OneChannel objects with a given buffering behaviour.
createChallenge() - Method in interface org.jcsp.net.security.SecurityAuthority
Creates and returns a new challenge object.
createChallenge() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates a new challenge packet containing a timestamp and some random data.
createFiltered(AltingChannelInput) - Static method in class org.jcsp.util.filter.FilteredChannelEnd
Creates a new filtered input channel end around an existing input channel end.
createFiltered(ChannelInput) - Static method in class org.jcsp.util.filter.FilteredChannelEnd
Creates a new filtered input channel end around an existing input channel end.
createFiltered(SharedChannelInput) - Static method in class org.jcsp.util.filter.FilteredChannelEnd
Creates a new filtered input channel end around an existing input channel end that can be shared by multiple processes.
createFiltered(ChannelOutput) - Static method in class org.jcsp.util.filter.FilteredChannelEnd
Creates a new filtered output channel end around an existing output channel end.
createFiltered(SharedChannelOutput) - Static method in class org.jcsp.util.filter.FilteredChannelEnd
Creates a new filtered output channel end around an existing output channel end that can be shared by multiple processes.
createFiltered(AltingChannelInput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel input end around an existing channel end.
createFiltered(ChannelInput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel input end around an existing channel end.
createFiltered(SharedChannelInput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel input end around an existing channel end.
createFiltered(ChannelOutput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel output end around an existing channel end.
createFiltered(SharedChannelOutput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
Creates a new filtered channel output end around an existing channel end.
createFromStringForm(String) - Static method in class org.jcsp.net.NodeUI
Creates a NodeUI from a String in the format of that returned from the getImplStringForm() method.
createLink() - Method in class org.jcsp.net2.NodeAddress
Creates a Link connected to this address
createLink() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPLink connected to a Node with this address
createLinkServer() - Method in class org.jcsp.net2.NodeAddress
Creates a LinkServer listening on this address
createLinkServer() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPLinkServer listening on this address
createNet2Any(String) - Static method in class org.jcsp.net.cns.CNS
 
createNet2Any(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
createNet2Any(String) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetSharedChannelInput object and registers its location with the supplied name in the global namespace of a channel naming service.
createNet2Any(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetSharedChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2Any(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetSharedChannelInput object and registers its location with the supplied name in the global namespace of a channel naming service.
createNet2Any(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetSharedChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2Any() - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
 
createNet2Any(ChannelDataStore) - Method in interface org.jcsp.net.NetBufferedChannelEndFactory
Constructs a NetSharedChannelInput object.
createNet2Any() - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2Any(String) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2Any(ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2Any(String, ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2Any() - Method in interface org.jcsp.net.NetChannelEndFactory
Constructs a NetSharedChannelInput object.
createNet2Any() - Static method in class org.jcsp.net.NetConnection
 
createNet2Any() - Method in interface org.jcsp.net.NetConnectionFactory
Constructs a NetSharedConnectionServer object.
createNet2Any(String, ChannelDataStore) - Method in interface org.jcsp.net.NetLabelledBufferedChannelEndFactory
Constructs a buffered NetSharedChannelInput which has a VCN assigned with the specified label.
createNet2Any(String) - Method in interface org.jcsp.net.NetLabelledChannelEndFactory
Constructs a NetSharedChannelInput which has a VCN assigned with the specified label.
createNet2Any() - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2Any(String) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2Any(ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2Any(String, ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2Any() - Method in class org.jcsp.net.StandardNetConnectionFactory
 
createNet2Any(String) - Static method in class org.jcsp.net2.cns.CNS
Deprecated. Use net2any instead
createNet2Any() - Static method in class org.jcsp.net2.NetChannel
Deprecated. Use net2any instead
createNet2Any() - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Use net2any instead
createNet2Any() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Deprecated. Use net2any instead
createNet2One(String) - Static method in class org.jcsp.net.cns.CNS
 
createNet2One(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
createNet2One(String) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetAltingChannelInput object and registers its location with the supplied name in the global namespace of a channel naming service.
createNet2One(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetAltingChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2One(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetAltingChannelInput object and registers its location with the supplied name in the global namespace of a channel naming service.
createNet2One(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetAltingChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2One() - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates an anonymous migratable channel input.
createNet2One(String) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a named migratable channel input using the default namespace.
createNet2One(String, NameAccessLevel) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a named migratable channel input within the given namespace.
createNet2One() - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
 
createNet2One(String) - Method in interface org.jcsp.net.dynamic.NamedMigratableChannelEndFactory
Creates a named migratable networked channel input end that can be used as a guard in an Alternative.
createNet2One(String, NameAccessLevel) - Method in interface org.jcsp.net.dynamic.NamedMigratableChannelEndFactory
Creates a named migratable networked channel input end that can be used as a guard in an Alternative.
createNet2One(String) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
 
createNet2One(String, NameAccessLevel) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
 
createNet2One(ChannelDataStore) - Method in interface org.jcsp.net.NetBufferedChannelEndFactory
Constructs a NetAltingChannelInput object.
createNet2One() - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2One(String) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2One(ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2One(String, ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
 
createNet2One() - Method in interface org.jcsp.net.NetChannelEndFactory
Constructs a NetAltingChannelInput object.
createNet2One() - Static method in class org.jcsp.net.NetConnection
 
createNet2One() - Method in interface org.jcsp.net.NetConnectionFactory
Constructs a NetAltingConnectionServer object.
createNet2One(String, ChannelDataStore) - Method in interface org.jcsp.net.NetLabelledBufferedChannelEndFactory
Constructs a buffered NetAltingChannelInput which has a VCN assigned with the specified label.
createNet2One(String) - Method in interface org.jcsp.net.NetLabelledChannelEndFactory
Constructs a NetAltingChannelInput which has a VCN assigned with the specified label.
createNet2One() - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2One(String) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2One(ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2One(String, ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createNet2One() - Method in class org.jcsp.net.StandardNetConnectionFactory
 
createNet2One(String) - Static method in class org.jcsp.net2.cns.CNS
Deprecated. Use net2one instead
createNet2One() - Static method in class org.jcsp.net2.NetChannel
Deprecated. Use net2one instead
createNet2One() - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Use net2one instead
createNet2One() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Deprecated. Use net2one instead
createOne2Any(ChannelDataStore<T>, int) - Method in interface org.jcsp.lang.BufferedChannelArrayFactory
Deprecated. Creates a populated array of n One2Any channels with the specified buffering behaviour.
createOne2Any(ChannelDataStore<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
Deprecated. Creates a new One2Any channel with the given buffering behaviour.
createOne2Any(ChannelDataStoreInt, int) - Method in interface org.jcsp.lang.BufferedChannelIntArrayFactory
Deprecated. Creates a populated array of n One2Any channels with the specified buffering behaviour.
createOne2Any(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
Deprecated. Creates a new One2Any channel with the given buffering behaviour.
createOne2Any() - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.one2any() method instead.
createOne2Any(int) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.one2anyArray(int) method instead.
createOne2Any(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.one2any(ChannelDataStore) method instead.
createOne2Any(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.one2anyArray(int,ChannelDataStore) method instead.
createOne2Any(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
Deprecated. Creates a populated array of n One2Any channels.
createOne2Any() - Method in interface org.jcsp.lang.ChannelFactory
Deprecated. Creates a new One2Any channel.
createOne2Any() - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns a One2AnyChannelInt object.
createOne2Any(int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of One2AnyChannelInt objects.
createOne2Any(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns a One2AnyChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createOne2Any(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of One2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2Any(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
Deprecated. Creates a populated array of n One2Any channels.
createOne2Any() - Method in interface org.jcsp.lang.ChannelIntFactory
Deprecated. Creates a new One2Any channel.
createOne2Any() - Static method in class org.jcsp.lang.Connection
 
createOne2Any(int) - Static method in class org.jcsp.lang.Connection
 
createOne2Any(int) - Method in interface org.jcsp.lang.ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of One2AnyConnection.
createOne2Any() - Method in interface org.jcsp.lang.ConnectionFactory
Constructs and returns an implementation of One2AnyConnection.
createOne2Any() - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a One2AnyChannel object.
createOne2Any(int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of One2AnyChannel objects.
createOne2Any(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a One2AnyChannel object which uses the specified ChannelDataStore object as a buffer.
createOne2Any(ChannelDataStore<T>, int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of One2AnyChannel objects which use the specified ChannelDataStore object as a buffer.
createOne2Any() - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a One2AnyChannelInt object.
createOne2Any(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of One2AnyChannelInt objects.
createOne2Any(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a One2AnyChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createOne2Any(ChannelDataStoreInt, int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of One2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2Any() - Method in class org.jcsp.lang.StandardConnectionFactory
 
createOne2Any(int) - Method in class org.jcsp.lang.StandardConnectionFactory
 
createOne2Any() - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new One2Any filtered channel.
createOne2Any(int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of One2AnyChannel objects.
createOne2Any(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new One2Any filtered channel with a given buffering behaviour.
createOne2Any(ChannelDataStore, int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of One2AnyChannel objects with a given buffer.
createOne2Any() - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new One2Any channel with the filtering options set for this factory.
createOne2Any(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of One2AnyChannel objects.
createOne2Any(ChannelDataStore) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new One2Any channel with the filtering options set for this factory and the specified data buffer.
createOne2Any(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of One2AnyChannel objects with a given buffering behaviour.
createOne2Net(String) - Static method in class org.jcsp.net.cns.CNS
 
createOne2Net(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
createOne2Net(String) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name.
createOne2Net(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createOne2Net(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name.
createOne2Net(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a migratable channel output to a given location.
createOne2Net(String) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a migratable channel output to a named channel within the default namespace.
createOne2Net(String, NameAccessLevel) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
Creates a migratable channel output to a named channel within a given namespace.
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
 
createOne2Net(String) - Method in interface org.jcsp.net.dynamic.NamedMigratableChannelEndFactory
Creates a networked migratable channel output end connected to the input end created with the given name.
createOne2Net(String, NameAccessLevel) - Method in interface org.jcsp.net.dynamic.NamedMigratableChannelEndFactory
Creates a networked migratable channel output end connected to the input end created with the given name.
createOne2Net(String) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
 
createOne2Net(String, NameAccessLevel) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
 
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net.NetChannelEnd
 
createOne2Net(NetChannelLocation) - Method in interface org.jcsp.net.NetChannelEndFactory
Constructs a NetChannelOutput object.
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net.NetConnection
 
createOne2Net(NetChannelLocation) - Method in interface org.jcsp.net.NetConnectionFactory
Constructs a NetAltingConnectionClient object.
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net.StandardNetChannelEndFactory
 
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net.StandardNetConnectionFactory
 
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net.UnacknowledgedNetChannelEndFactory
Creates an unacknowledged output channel end suitable for use by a single writer.
createOne2Net(String) - Static method in class org.jcsp.net2.cns.CNS
Deprecated. Use one2net instead
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
Deprecated. Use one2net instead
createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Use one2net instead
createOne2Net(NetChannelLocation) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Deprecated. Use one2net instead
createOne2One(ChannelDataStore<T>, int) - Method in interface org.jcsp.lang.BufferedChannelArrayFactory
Deprecated. Creates a populated array of n One2One channels with the specified buffering behaviour.
createOne2One(ChannelDataStore<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
Deprecated. Creates a new One2One channel with the given buffering behaviour.
createOne2One(ChannelDataStoreInt, int) - Method in interface org.jcsp.lang.BufferedChannelIntArrayFactory
Deprecated. Creates a populated array of n One2One channels with the specified buffering behaviour.
createOne2One(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
Deprecated. Creates a new One2One channel with the given buffering behaviour.
createOne2One() - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.one2one() method instead.
createOne2One(int) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.one2oneArray(int) method instead.
createOne2One(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.one2one(ChannelDataStore) method instead.
createOne2One(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
Deprecated. Use the Channel.one2oneArray(int,ChannelDataStore) method instead.
createOne2One(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
Deprecated. Creates a populated array of n One2One channels.
createOne2One() - Method in interface org.jcsp.lang.ChannelFactory
Deprecated. Creates a new One2One channel.
createOne2One() - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns a One2OneChannelInt object.
createOne2One(int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of One2OneChannelInt objects.
createOne2One(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns a One2OneChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createOne2One(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of One2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2One(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
Deprecated. Creates a populated array of n One2One channels.
createOne2One() - Method in interface org.jcsp.lang.ChannelIntFactory
Deprecated. Creates a new One2One channel.
createOne2One() - Static method in class org.jcsp.lang.Connection
 
createOne2One(int) - Static method in class org.jcsp.lang.Connection
 
createOne2One(int) - Method in interface org.jcsp.lang.ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of One2OneConnection.
createOne2One() - Method in interface org.jcsp.lang.ConnectionFactory
Constructs and returns an implementation of One2OneConnection.
createOne2One() - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a One2OneChannel object.
createOne2One(int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of One2OneChannel objects.
createOne2One(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns a One2OneChannel object which uses the specified ChannelDataStore object as a buffer.
createOne2One(ChannelDataStore<T>, int) - Method in class org.jcsp.lang.StandardChannelFactory
Constructs and returns an array of One2OneChannel objects which use the specified ChannelDataStore object as a buffer.
createOne2One() - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a One2OneChannelInt object.
createOne2One(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of One2OneChannelInt objects.
createOne2One(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns a One2OneChannelInt object which uses the specified ChannelDataStoreInt object as a buffer.
createOne2One(ChannelDataStoreInt, int) - Method in class org.jcsp.lang.StandardChannelIntFactory
Constructs and returns an array of One2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2One() - Method in class org.jcsp.lang.StandardConnectionFactory
 
createOne2One(int) - Method in class org.jcsp.lang.StandardConnectionFactory
 
createOne2One() - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new One2One filtered channel.
createOne2One(int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of One2OneChannel objects.
createOne2One(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
Creates a new One2One filtered channel with a given buffering behaviour.
createOne2One(ChannelDataStore, int) - Static method in class org.jcsp.util.filter.FilteredChannel
Constructs and returns an array of One2OneChannel objects using a given buffer.
createOne2One() - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new One2One channel with the filtering options set for this factory.
createOne2One(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of One2OneChannel objects.
createOne2One(ChannelDataStore) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Creates a new One2One channel with the filtering options set for this factory and the specified data buffer.
createOne2One(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
Constructs and returns an array of One2OneChannel objects with a given buffering behaviour.
createResources() - Method in class org.jcsp.net.Link
Allocates the resources necessary for the actual connection.
createResources() - Method in class org.jcsp.net2.Link
Creates the resources (if any) required for the Node.
createResources() - Method in class org.jcsp.net2.tcpip.TCPIPLink
Creates any required resources.
createResponse(Challenge) - Method in interface org.jcsp.net.security.SecurityAuthority
Create a response for the given challenge coded with the currently logged on user.
createResponse(Challenge) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates a response to the challenge based on the currently logged in user.
createUserID(String) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates and returns a user ID valid for this authority that represents the given user name.
createUserToken(UserID) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Creates and returns an authentication token valid for this authority that represents the given user name.
Crew - Class in org.jcsp.lang
This provides a Concurrent Read Exclusive Write (CREW) lock for synchronising fair and secure access to a shared resource.
Crew() - Constructor for class org.jcsp.lang.Crew
Construct a lock for CREW-guarded operations on a shared resource.
Crew(Object) - Constructor for class org.jcsp.lang.Crew
Construct a lock for CREW-guarded operations on a shared resource.
CSProcess - Interface in org.jcsp.lang
This is the JCSP interface for a process - an active component that encapsulates the data structures on which it operates.
CSTimer - Class in org.jcsp.lang
This is a Guard for setting timeouts in an Alternative.
CSTimer() - Constructor for class org.jcsp.lang.CSTimer
 

D

DATA_TYPE_INDICATOR_BOOLEAN - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
DATA_TYPE_INDICATOR_DOUBLE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
DATA_TYPE_INDICATOR_INT - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
DATA_TYPE_INDICATOR_STRING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
DEFAULT_CLASS_NAME - Static variable in class org.jcsp.net.Logger
The default string if the class name is omitted.
DEFAULT_CNS_PORT - Static variable in class org.jcsp.net.tcpip.TCPIPCNSServer
The default port number for a Channel Name Server.
DEFAULT_LOGGING_LEVEL - Static variable in class org.jcsp.net.Logger
The default logging level (currently 5)
DEFAULT_TIMEOUT_ACK - Static variable in class org.jcsp.awt.ActiveApplet
This is the default time (in milliseconds) that the browser will wait for the applet process to acknowledge (on destroyAck) a DESTROY message (sent down destroy).
deliverReceivedObject(Object) - Method in class org.jcsp.net.Link
A protected method for concrete implementations of this class to call when they received a an object from the remote Node.
Delta - Class in org.jcsp.plugNplay
This process broadcasts objects arriving on its input channel in parallel to its array of output channels.
Delta(ChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.Delta
Construct a new Delta process with the input Channel in and the output Channels out.
Delta2 - Class in org.jcsp.plugNplay
This process broadcasts objects arriving on its input channel in parallel to its two output channels.
Delta2(ChannelInput, ChannelOutput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Delta2
Construct a new Delta2 process with the input Channel in and the output Channels out0 and out1.
Delta2Int - Class in org.jcsp.plugNplay.ints
This process broadcasts integers arriving on its input channel in parallel to its two output channels.
Delta2Int(ChannelInputInt, ChannelOutputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.Delta2Int
Construct a new Delta2Int process with the input Channel in and the output Channels out0 and out1.
DeltaInt - Class in org.jcsp.plugNplay.ints
This process broadcasts integers arriving on its input channel in parallel to its array of output channels.
DeltaInt(ChannelInputInt, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DeltaInt
Construct a new DeltaInt process with the input Channel in and the output Channels out.
Demultiplex - Class in org.jcsp.plugNplay
This demultiplexes data from its input channel to its output channel array.
Demultiplex(ChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.Demultiplex
Construct a new Demultiplex process with the input Channel in and the output Channels out.
DemultiplexInt - Class in org.jcsp.plugNplay.ints
This demultiplexes data from its input channel to its output channel array.
DemultiplexInt(ChannelInputInt, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DemultiplexInt
Construct a new DemultiplexInt process with the input Channel in and the output Channels out.
denyUserAccess(UserID) - Method in interface org.jcsp.net.security.SecurityAuthority
Removes a user ID from the set of users considered by this authority to create valid responses to challenges.
denyUserAccess(UserID) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Removes a user from the set of permitted users.
Deparaplex - Class in org.jcsp.plugNplay
This demultiplexes data from its input channel to its output channel array.
Deparaplex(ChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.Deparaplex
Construct a new Deparaplex process with the input Channel in and the output Channels out.
DeparaplexInt - Class in org.jcsp.plugNplay.ints
This demultiplexes data from its input channel to its output channel array.
DeparaplexInt(ChannelInput, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DeparaplexInt
Construct a new DeparaplexInt process with the input Channel in and the output Channels out.
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
This deregisters a Channel name with the CNS.
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
This deregisters a Channel name from the Channel Name Server.
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
This deregisters a registered or leased Channel name from the Naming Service implementation.
DESTROY - Static variable in class org.jcsp.awt.ActiveApplet
This value is sent down a destroy channel when the browser invokes a destroy - see the user-defined destroy response.
destroy() - Method in class org.jcsp.awt.ActiveApplet
Called by the browser when the ActiveApplet needs to be destroyed.
destroy() - Static method in class org.jcsp.lang.Parallel
Stops all threads created by all Parallel and ProcessManager objects.
destroy() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
destroy() - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
destroy() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
destroy() - Method in class org.jcsp.net2.NetAltingConnectionServer
 
destroy() - Method in class org.jcsp.net2.NetBarrier
Destroys the Barrier
destroy() - Method in interface org.jcsp.net2.Networked
Destroys the Networked construct
destroyAllChannelEnds() - Method in class org.jcsp.net.cns.CNSChannelEndManager
Destroys all channel ends constructed with this instance of the factory.
destroyAllChannelEnds() - Method in interface org.jcsp.net.cns.NamedChannelEndManager
Destroys all channel ends constructed with this instance of the factory.
destroyChannelEnd(NetChannelInput) - Static method in class org.jcsp.net.cns.CNS
 
destroyChannelEnd(NetChannelOutput) - Static method in class org.jcsp.net.cns.CNS
 
destroyChannelEnd(NetChannelInput) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Destroys an individual NetChannelInput object that was constructed with this instance.
destroyChannelEnd(NetChannelOutput) - Method in class org.jcsp.net.cns.CNSChannelEndManager
Destroys an individual NetChannelOutput object that was constructed with this instance.
destroyChannelEnd(NetChannelInput) - Method in interface org.jcsp.net.cns.NamedChannelEndManager
Destroys an individual NetChannelInput object that was constructed with this instance.
destroyChannelEnd(NetChannelOutput) - Method in interface org.jcsp.net.cns.NamedChannelEndManager
Destroys an individual NetChannelOutput object that was constructed with this instance.
destroyClient() - Method in class org.jcsp.net.NetAltingConnectionClient
Destroys the client and frees any resources used in the JCSP.NET infrastructure.
destroyClient() - Method in interface org.jcsp.net.NetConnectionClient
Destroys the NetConnectionClient object and frees any resources created within the JCSP.NET infrastructure.
destroyClient() - Method in class org.jcsp.net.NetSharedAltingConnectionClient
Destroys this networked client object.
destroyReader() - Method in interface org.jcsp.net.NetChannelInput
Destroys the channel end and frees any resources within the JCSP.NET infrastructure.
destroyResources() - Method in class org.jcsp.net.Link
Deallocates any resources allocated by createResources.
destroyResources() - Method in class org.jcsp.net2.Link
Destroys any used resources.
destroyResources() - Method in class org.jcsp.net2.tcpip.TCPIPLink
Destroys any resources used by the Link
destroyServer() - Method in interface org.jcsp.net.NetConnectionServer
Destroys the server and frees any resources used within the JCSP.NET infrastructure.
destroyWriter() - Method in interface org.jcsp.net.NetChannelOutput
Destroys the channel writer end and frees all the underlying JCSP.NET resources.
Display - Interface in org.jcsp.awt
Objects implementing this interface provide graphics services to a CSProcess.
DisplayList - Class in org.jcsp.awt
This implements the Display and Paintable interfaces and provides a channel-like connection between user processes and an active graphics component.
DisplayList() - Constructor for class org.jcsp.awt.DisplayList
 
div(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
doGraphic(Graphics, Component) - Method in interface org.jcsp.awt.GraphicsCommand.Graphic
 
DomainID - Class in org.jcsp.net
A Class whose instances represent a unique identifier for a JCSP.NET domain.
DomainID(String) - Constructor for class org.jcsp.net.DomainID
Public constructor for a DomainID which takes the name of the domain as a parameter.
Double(String, double, double) - Static method in class org.jcsp.demos.util.Ask
Ask.Double issues the prompt and returns a double between min and max inclusive.
duplicate() - Method in class org.jcsp.lang.SharedAltingConnectionClient
Returns a SharedConnectionClient object that is a duplicate of the object on which this method is called.
duplicate() - Method in interface org.jcsp.lang.SharedConnectionClient
Returns a duplicates SharedConnectionClient object which may be used by another process to this instance.
duplicate() - Method in interface org.jcsp.lang.SharedConnectionServer
Creates a duplicate copy of the connection end.
duplicate() - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
duplicate() - Method in class org.jcsp.net.NetSharedAltingConnectionClient
Produces a duplicate NetSharedAltingConnectionClient object which may be used by another process.
DuplicateChannelLabelException - Exception in org.jcsp.net
This Exception is thrown if there is an attempt to label a channel's VCN with a label that already exists at the same Node.
DynamicClassLoader - Class in org.jcsp.net.dynamic
A service implementation for supporting dynamic class transfer at a node.
DynamicClassLoader() - Constructor for class org.jcsp.net.dynamic.DynamicClassLoader
 
DynamicClassLoader.DynamicClassLoaderUserObject - Class in org.jcsp.net.dynamic
User interface to obtain the TX and RX filters from the service once it has been started.
DynamicDelta - Class in org.jcsp.plugNplay
This process broadcasts objects arriving on its input channel in parallel to its output channel array -- those output channels can be changed dynamically.
DynamicDelta(AltingChannelInput, AltingChannelInput) - Constructor for class org.jcsp.plugNplay.DynamicDelta
Construct a new DynamicDelta process with the input channel in and the configuration channel configure.
DynamicDelta(AltingChannelInput, AltingChannelInput, ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.DynamicDelta
Construct a new DynamicDelta process with the input channel in, the configuration channel configure and the initial output channels out.
DynamicDeltaInt - Class in org.jcsp.plugNplay.ints
This process broadcasts integers arriving on its input channel in parallel to its output channel array -- those output channels can be changed dynamically.
DynamicDeltaInt(AltingChannelInputInt, AltingChannelInput) - Constructor for class org.jcsp.plugNplay.ints.DynamicDeltaInt
Construct a new DynamicDeltaInt process with the input channel in and the configuration channel configure.
DynamicDeltaInt(AltingChannelInputInt, AltingChannelInput, ChannelOutputInt[]) - Constructor for class org.jcsp.plugNplay.ints.DynamicDeltaInt
Construct a new DynamicDeltaInt process with the input channel in, the configuration channel configure and the initial output channels out.

E

ELEMENT_ADDRESS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_ADDRESS_SETTING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_ADDRESSES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_CONNECTION_ORIENTED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_PROFILE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_PROFILES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQ_MAXPING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQ_MINSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQ_OTHER - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQ_PROTOCOL - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_LINK_REQS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_MAXSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_MEMORY - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_PROFILE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_PROFILES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_REQ_MINMEMORY - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_REQ_MINSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_REQ_OTHER - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_REQS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_NODE_SPECS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_OTHERSPEC - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PLUGIN - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PLUGINS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PROTOCOL - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PROTOCOL_SETTING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PROTOCOL_SETTINGS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_PROTOCOLS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_RELIABLE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SERVICE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SERVICES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SETTING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SETTINGS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_SPECS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ELEMENT_WIRELESS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
EMPTY - Static variable in interface org.jcsp.util.ChannelDataStore
Indicates that the ChannelDataStore is empty -- it can accept only a put.
EMPTY - Static variable in interface org.jcsp.util.ints.ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is empty -- it can accept only a put.
endGet() - Method in class org.jcsp.util.Buffer
Removes the oldest object from the buffer.
endGet() - Method in interface org.jcsp.util.ChannelDataStore
Ends an extended read on the buffer.
endGet() - Method in class org.jcsp.util.InfiniteBuffer
Removes the oldest object from the buffer.
endGet() - Method in class org.jcsp.util.ints.BufferInt
Removes the oldest integer from the buffer.
endGet() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Ends an extended read on the buffer.
endGet() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Removes the oldest integer from the buffer.
endGet() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Removes the oldest integer from the buffer.
endGet() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
See OverWriteOldestBufferInt.startGet() for a description of the semantics of this method.
endGet() - Method in class org.jcsp.util.ints.OverWritingBufferInt
See OverWritingBufferInt.startGet() for a description of the semantics of this method.
endGet() - Method in class org.jcsp.util.ints.ZeroBufferInt
Ends the extended rendezvous by clearing the buffer.
endGet() - Method in class org.jcsp.util.OverFlowingBuffer
Removes the oldest object from the buffer.
endGet() - Method in class org.jcsp.util.OverWriteOldestBuffer
This ends an extended rendezvous by the reader.
endGet() - Method in class org.jcsp.util.OverWritingBuffer
This ends an extended rendezvous by the reader.
endGet() - Method in class org.jcsp.util.ZeroBuffer
Ends the extended rendezvous by clearing the buffer.
endRead() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated. Ends an extended rendezvous
endRead() - Method in interface org.jcsp.lang.ChannelInput
End an extended rendezvous.
endRead() - Method in interface org.jcsp.lang.ChannelInputInt
End an extended rendezvous.
endRead() - Method in class org.jcsp.lang.ChannelInputWrapper
Deprecated. Ends an extended rendezvous
endRead() - Method in class org.jcsp.lang.Crew
This must be invoked after any read operations on the associated shared resource.
endRead() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
endWrite() - Method in class org.jcsp.lang.Crew
This must be invoked after any write operations on the associated shared resource.
enroll() - Method in class org.jcsp.lang.AltingBarrier
A process may enroll only if it is resigned.
enroll() - Method in class org.jcsp.lang.Barrier
A process may enroll only if it is resigned.
enroll() - Method in class org.jcsp.net2.NetBarrier
Enrolls locally with the Barrier
equals(Object) - Method in class org.jcsp.net.ApplicationID
Compares the supplied Object with this ApplicationID.
equals(Object) - Method in class org.jcsp.net.cns.ChannelNameKey
Compares another Object with this ChannelNameKey.
equals(Object) - Method in class org.jcsp.net.cns.NameAccessLevel
Compares an object with this object.
equals(Object) - Method in class org.jcsp.net.DomainID
This compares an object with this object.
equals(Object) - Method in class org.jcsp.net.GlobalID
Compares another object with this GlobalID object.
equals(Object) - Method in class org.jcsp.net.Link
Compares another object with this object.
equals(Object) - Method in class org.jcsp.net.NetChannelLocation
Returns whether this object is equal to another object.
equals(Object) - Method in class org.jcsp.net.NodeAddressID
Compares the instance of the class implementing this interface with another object.
equals(Object) - Method in class org.jcsp.net.NodeID
Compares this NodeID with another object.
equals(Object) - Method in class org.jcsp.net.NodeUI
Compares this NodeUI with another object.
equals(Object) - Method in class org.jcsp.net.Profile
Compares this Profile with another object.
equals(Object) - Method in class org.jcsp.net.ProtocolID
This tests whether another object is equal to this object.
equals(Object) - Method in class org.jcsp.net.settings.Address
 
equals(Object) - Method in class org.jcsp.net.settings.AddressSetting
 
equals(Object) - Method in class org.jcsp.net.settings.ConnectionOriented
 
equals(Object) - Method in class org.jcsp.net.settings.LinkProfile
 
equals(Object) - Method in class org.jcsp.net.settings.MaxPing
 
equals(Object) - Method in class org.jcsp.net.settings.MaxSpeed
 
equals(Object) - Method in class org.jcsp.net.settings.Memory
 
equals(Object) - Method in class org.jcsp.net.settings.MinMemory
 
equals(Object) - Method in class org.jcsp.net.settings.MinSpeed
 
equals(Object) - Method in class org.jcsp.net.settings.NodeProfile
 
equals(Object) - Method in class org.jcsp.net.settings.OtherSpec
 
equals(Object) - Method in class org.jcsp.net.settings.Plugin
 
equals(Object) - Method in class org.jcsp.net.settings.Protocol
 
equals(Object) - Method in class org.jcsp.net.settings.Reliable
 
equals(Object) - Method in class org.jcsp.net.settings.ReqProtocol
 
equals(Object) - Method in class org.jcsp.net.settings.Service
 
equals(Object) - Method in class org.jcsp.net.settings.Setting
 
equals(Object) - Method in class org.jcsp.net.settings.Spec
 
equals(Object) - Method in class org.jcsp.net.settings.Specs
 
equals(Object) - Method in class org.jcsp.net.settings.Wireless
 
equals(Object) - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Compares two TCPIPAddressID for equality.
equals(Object) - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Compares two protocol IDs
equals(Object) - Method in class org.jcsp.net2.NodeAddress
Checks if this NodeAddress is equal to another
equals(Object) - Method in class org.jcsp.net2.NodeID
Checks if the given object is equal to this NodeID
err - Static variable in class org.jcsp.net.Node
A Logger for logging error messages.
err - Static variable in class org.jcsp.net2.Node
 
exception(String) - Method in interface org.jcsp.net.Node.Attributes
 
exchangeNodeIDs() - Method in class org.jcsp.net.Link
Sends the ID of this node to the peer process and receives its ID.
expand(int) - Method in class org.jcsp.lang.AltingBarrier
This expands the number of processes enrolled in this alting barrier.
expand() - Method in class org.jcsp.lang.AltingBarrier
This expands by one the number of processes enrolled in this alting barrier.
extend(GraphicsCommand[]) - Method in interface org.jcsp.awt.Display
Extends the array of GraphicsCommands to be interpreted.
extend(GraphicsCommand) - Method in interface org.jcsp.awt.Display
Extends the array of GraphicsCommands to be executed by one command.
extend(GraphicsCommand[]) - Method in class org.jcsp.awt.DisplayList
Extends the array of GraphicsCommands to be executed.
extend(GraphicsCommand) - Method in class org.jcsp.awt.DisplayList
Extends the array of GraphicsCommands to be executed by one command.

F

FACTORY - Static variable in interface org.jcsp.lang.ConnectionServer
The factory for creating channels within servers.
fairSelect() - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards.
fairSelect(boolean[]) - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards whose preCondition index is true.
fairSelect() - Method in class org.jcsp.lang.InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
fallInto() - Method in class org.jcsp.lang.Bucket
Fall into the bucket.
Fibonacci - Class in org.jcsp.plugNplay
This generates the Fibonacci sequence on its output channel.
Fibonacci(ChannelOutput) - Constructor for class org.jcsp.plugNplay.Fibonacci
Construct a new Fibonacci process with the output Channel out.
FibonacciInt - Class in org.jcsp.plugNplay.ints
This generates the Fibonacci sequence on its output channel.
FibonacciInt(ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.FibonacciInt
Construct a new FibonacciInt process with the output Channel out.
Filter - Interface in org.jcsp.util.filter
Interface for channel plug-ins that define filtering operations - transformations on the data as it is read or written.
filter(Object) - Method in interface org.jcsp.util.filter.Filter
Applies the filter operation.
filter(Object) - Method in class org.jcsp.util.filter.PoisonFilter
 
FilteredAltingChannelInput - Class in org.jcsp.util.filter
Implements an AltingChannelInput channel end that also supports read filters.
FilteredAny2AnyChannel - Interface in org.jcsp.util.filter
Interface for an Any2Any channel that has support for filtering at both ends.
FilteredAny2OneChannel - Interface in org.jcsp.util.filter
Interface for an Any2One channel that supports filtering operations at each end.
FilteredChannel - Class in org.jcsp.util.filter
Static factory for creating filtered channels.
FilteredChannelEnd - Class in org.jcsp.util.filter
Static factory for creating channel end wrappers that support filtering.
FilteredChannelEndFactory - Class in org.jcsp.util.filter
Factory for creating filtered channel ends around existing channel ends.
FilteredChannelEndFactory() - Constructor for class org.jcsp.util.filter.FilteredChannelEndFactory
Constructs a new FilteredChannelEndFactory.
FilteredChannelFactory - Class in org.jcsp.util.filter
This class is used for constructing Filtered Channels.
FilteredChannelFactory() - Constructor for class org.jcsp.util.filter.FilteredChannelFactory
All channels constructed with a Factory constructed with this constructor will default to having no pre-installed filters.
FilteredChannelFactory(Filter[], Filter[]) - Constructor for class org.jcsp.util.filter.FilteredChannelFactory
All channels constructed with this Factory instance will have the specified Filter objects inserted into them.
FilteredChannelInput - Interface in org.jcsp.util.filter
Interface for a channel input end that supports filtering operations.
FilteredChannelOutput - Interface in org.jcsp.util.filter
Interface for a channel output end that supports write filtering operations.
FilteredOne2AnyChannel - Interface in org.jcsp.util.filter
Interface for an Any2Any channel that supports both read and write filters.
FilteredOne2OneChannel - Interface in org.jcsp.util.filter
Interface for a One2One channel that supports filtering operations at each end.
FilteredSharedChannelInput - Interface in org.jcsp.util.filter
Interface for a channel input end that supports filtering and can be shared by multiple processes.
FilteredSharedChannelInputWrapper - Class in org.jcsp.util.filter
This is wrapper for a SharedChannelInput that adds read filtering.
FilteredSharedChannelInputWrapper(SharedChannelInput) - Constructor for class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
Constructs a new wrapper for the given channel input end.
FilteredSharedChannelOutput - Interface in org.jcsp.util.filter
Interface for an output channel end that supports filtering operations and can be shared by multiple concurrent processes.
FilteredSharedChannelOutputWrapper - Class in org.jcsp.util.filter
This is wrapper for a SharedChannelOutput that adds write filtering.
FilteredSharedChannelOutputWrapper(SharedChannelOutput) - Constructor for class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
Constructs a new wrapper for the given channel output end.
filterRX(byte[]) - Method in class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterRX
 
filterRX(byte[]) - Method in interface org.jcsp.net2.NetworkMessageFilter.FilterRx
Decodes an incoming byte array back into an object
filterRX(byte[]) - Method in class org.jcsp.net2.ObjectNetworkMessageFilter.FilterRX
Decodes an incoming byte array, converting it back into an Object
filterRX(byte[]) - Method in class org.jcsp.net2.RawNetworkMessageFilter.FilterRX
Decodes an incoming byte array.
filterTX(Object) - Method in class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterTX
 
filterTX(Object) - Method in interface org.jcsp.net2.NetworkMessageFilter.FilterTx
Encodes an object into an array of bytes for sending
filterTX(Object) - Method in class org.jcsp.net2.ObjectNetworkMessageFilter.FilterTX
Encodes an object into bytes by using Object serialization
filterTX(Object) - Method in class org.jcsp.net2.RawNetworkMessageFilter.FilterTX
Will send a byte array as raw bytes
finalize() - Method in class org.jcsp.lang.Crew
Finalize method added to terminate the process that it spawned.
finalize() - Method in class org.jcsp.lang.Parallel
System finalizer.
finish() - Static method in class org.jcsp.lang.SpuriousLog
Finish logging of spurious wakeups.
FixedDelay - Class in org.jcsp.plugNplay
This process copies input to output, imposing a fixed time delay between these events.
FixedDelay(long, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.FixedDelay
This process copies input to output, imposing a fixed time delay between these events.
FixedDelayInt - Class in org.jcsp.plugNplay.ints
This holds on to data from its input channel for a fixed delay before passing it on to its output channel.
FixedDelayInt(long, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.FixedDelayInt
Construct a new FixedDelayInt process with the input Channel in and the output Channel out.
Float(String, float, float) - Static method in class org.jcsp.demos.util.Ask
Ask.Float issues the prompt and returns a float between min and max inclusive.
flush() - Method in class org.jcsp.lang.Bucket
Flush the bucket.
fork() - Method in class org.jcsp.lang.Any2AnyCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in class org.jcsp.lang.Any2OneCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in class org.jcsp.lang.One2AnyCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in class org.jcsp.lang.One2OneCallChannel
This is invoked by a client during the standard calling sequence.
FramedButton - Class in org.jcsp.plugNplay
A free-standing button process in its own frame, with configure and event channels.
FramedButton(String, int, int, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.FramedButton
Construct a framed button process.
FramedButtonArray - Class in org.jcsp.plugNplay
A free-standing array of button processes in their own frame, with configure and event channels.
FramedButtonArray(String, int, int, int, boolean, ChannelInput[], ChannelOutput[]) - Constructor for class org.jcsp.plugNplay.FramedButtonArray
Construct a framed button array process.
FramedButtonGrid - Class in org.jcsp.plugNplay
A free-standing grid of button processes in their own frame, with configure and event channels.
FramedButtonGrid(String, int, int, int, int, ChannelInput[][], ChannelOutput[][]) - Constructor for class org.jcsp.plugNplay.FramedButtonGrid
Construct a framed button grid process.
FramedScrollbar - Class in org.jcsp.plugNplay
A free-standing scrollbar process in its own frame, with configure and event channels.
FramedScrollbar(String, int, int, ChannelInput, ChannelOutputInt, boolean, int, int, int, int) - Constructor for class org.jcsp.plugNplay.FramedScrollbar
Construct a framed scrollbar process.
FULL - Static variable in interface org.jcsp.util.ChannelDataStore
Indicates that the ChannelDataStore is full -- it can accept only a get.
FULL - Static variable in interface org.jcsp.util.ints.ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is full -- it can accept only a get.

G

Generate - Class in org.jcsp.plugNplay
Generates an infinite (constant) sequence of Integers.
Generate(ChannelOutput, int) - Constructor for class org.jcsp.plugNplay.Generate
Construct a new Generate process with the output channel out.
GenerateInt - Class in org.jcsp.plugNplay.ints
Generates an infinite (constant) sequence of ints.
GenerateInt(ChannelOutputInt, int) - Constructor for class org.jcsp.plugNplay.ints.GenerateInt
Construct a new GenerateInt process with the output channel out.
get() - Method in interface org.jcsp.awt.Display
Returns a copy of the array of GraphicsCommands currently held.
get() - Method in class org.jcsp.awt.DisplayList
Returns a copy of the array of GraphicsCommands currently held.
get() - Method in class org.jcsp.util.Buffer
Returns the oldest Object from the Buffer and removes it.
get() - Method in interface org.jcsp.util.ChannelDataStore
Returns an Object from the ChannelDataStore.
get() - Method in class org.jcsp.util.InfiniteBuffer
Returns the oldest Object from the InfiniteBuffer and removes it.
get() - Method in class org.jcsp.util.ints.BufferInt
Returns the oldest int from the BufferInt and removes it.
get() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Returns an int from the ChannelDataStoreInt.
get() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Returns the oldest int from the InfiniteBufferInt and removes it.
get() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Returns the oldest int from the OverFlowingBufferInt and removes it.
get() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Returns the oldest int from the OverWriteOldestBufferInt and removes it.
get() - Method in class org.jcsp.util.ints.OverWritingBufferInt
Returns the oldest int from the OverWritingBufferInt and removes it.
get() - Method in class org.jcsp.util.ints.ZeroBufferInt
Returns the int from the ZeroBufferInt.
get() - Method in class org.jcsp.util.OverFlowingBuffer
Returns the oldest Object from the OverFlowingBuffer and removes it.
get() - Method in class org.jcsp.util.OverWriteOldestBuffer
Returns the oldest Object from the OverWriteOldestBuffer and removes it.
get() - Method in class org.jcsp.util.OverWritingBuffer
Returns the oldest Object from the OverWritingBuffer and removes it.
get() - Method in class org.jcsp.util.ZeroBuffer
Returns the Object from the ZeroBuffer.
GET_BACKGROUND - Static variable in class org.jcsp.awt.GraphicsProtocol
This is an enquiry object to find the background colour of the active graphics component.
GET_COMPONENT - Static variable in class org.jcsp.awt.GraphicsProtocol
This is an enquiry object to obtain the active graphics component.
GET_DIMENSION - Static variable in class org.jcsp.awt.GraphicsProtocol
This is an enquiry object to find the size of the active graphics component.
getActiveFrame() - Method in class org.jcsp.awt.ActiveClosingFrame
This is used to get the ActiveFrame within this component so that it can be configured or have components added (using Frame or ActiveFrame methods).
getActiveTextArea() - Method in class org.jcsp.awt.ActiveTextEnterArea
This is used to get the ActiveTextArea within this component so that it can be configured (using TextArea or ActiveTextArea methods) or added to some container.
getActiveTextField() - Method in class org.jcsp.awt.ActiveTextEnterField
This is used to get the ActiveTextField within this component so that it can be configured (using TextField or ActiveTextField methods) or added to some container.
getAddress() - Method in class org.jcsp.net2.NodeAddress
Gets a string representing the address
getAddresses() - Method in class org.jcsp.net.NodeID
Returns a clone of the set of NodeAddressID objects that this NodeID holds.
getAddresses(String) - Method in class org.jcsp.net.ServiceSettings
Gets the addresses held in a setting of a specified name.
getAddresses() - Method in class org.jcsp.net.settings.Addresses
 
getAddresses() - Method in class org.jcsp.net.settings.JCSPConfig
 
getAddressIDFromString(String) - Static method in class org.jcsp.net.NodeAddressID
This is is a static method that should be overriden by concrete implementations of this class.
getAddressIDFromString(String) - Static method in class org.jcsp.net.tcpip.TCPIPAddressID
Constructs and returns a TCPIPv4 NodeAddressID from a String.
getAddressNames() - Method in class org.jcsp.net.ServiceSettings
Returns an array of String objects containing the names of all address settings held in this object.
getAddressSetting(String) - Method in class org.jcsp.net.settings.Service
 
getAddressSettings() - Method in class org.jcsp.net.settings.Service
 
getAddressSpecifications(NodeAddressID) - Method in class org.jcsp.net.ProtocolManager
Returns an array of Specification objects that are held for a specified local address.
getAlarm() - Method in class org.jcsp.lang.CSTimer
Returns the alarm value that has been set by the previous call to CSTimer.setAlarm(long).
getAlternate() - Method in class org.jcsp.net.settings.AddressSetting
 
getAltingChannel() - Method in class org.jcsp.lang.AltingConnectionClient
Returns the channel used to implement the Guard.
getAltingChannel() - Method in class org.jcsp.lang.AltingConnectionServer
Returns the channel used to implement the Guard.
getAppletBoolean(String, boolean) - Method in class org.jcsp.awt.ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a boolean.
getAppletByte(String, byte, byte, byte) - Method in class org.jcsp.awt.ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a byte.
getAppletDouble(String, double, double, double) - Method in class org.jcsp.awt.ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a double.
getAppletFloat(String, float, float, float) - Method in class org.jcsp.awt.ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a float.
getAppletInt(String, int, int, int) - Method in class org.jcsp.awt.ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into an int.
getAppletLong(String, long, long, long) - Method in class org.jcsp.awt.ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a long.
getAppletShort(String, short, short, short) - Method in class org.jcsp.awt.ActiveApplet
This looks for the named parameter in the HTML applet source code and attempts to parse it into a short.
getApplicationID() - Static method in class org.jcsp.net.remote.RemoteProcess
Returns the application ID.
getBooleanValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getBooleanValue() - Method in class org.jcsp.net.settings.MaxPing
 
getBooleanValue() - Method in class org.jcsp.net.settings.MinMemory
 
getBooleanValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getBooleanValue() - Method in class org.jcsp.net.settings.OtherSpec
 
getBooleanValue() - Method in class org.jcsp.net.settings.Reliable
 
getBooleanValue() - Method in interface org.jcsp.net.settings.Req
 
getBooleanValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getBooleanValue() - Method in class org.jcsp.net.settings.Wireless
 
getChannel() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated. Get the real channel.
getChannelAddress() - Method in class org.jcsp.net.NetChannelLocation
Public accessor for the channel's address, if held.
getChannelLabel() - Method in class org.jcsp.net.NetChannelLocation
Public accessor for the channel label property.
getChannelLocation() - Method in class org.jcsp.net.NetAltingConnectionClient
Returns the location of the server.
getChannelLocation() - Method in class org.jcsp.net.NetSharedAltingConnectionClient
Returns the address location of the connection server.
getChannelLocation() - Method in interface org.jcsp.net.Networked
Returns the location of the Networked ChannelInput.
getChannelNodeID() - Method in class org.jcsp.net.NetChannelLocation
Public accessor for the channel label property.
getChannelRxFilter() - Method in class org.jcsp.net.dynamic.DynamicClassLoader.DynamicClassLoaderUserObject
Returns the RX filter to be used at the receiving end of a channel if dynamic class loading is to be supported over that channel.
getChannelRxFilter() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Returns the RX filter to be used at the receiving end of a channel if dynamic class loading is to be supported over that channel.
getChannelTxFilter() - Method in class org.jcsp.net.dynamic.DynamicClassLoader.DynamicClassLoaderUserObject
Returns the TX filter to be used at the sending end of a channel if dynamic class laoding is to be supported over that channel.
getChannelTxFilter() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Returns the TX filter to be used at the sending end of a channel if dynamic class loading is to be supported over that channel.
getClientArray(One2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of client connection ends suitable for use as guards in an Alternative construct.
getClientArray(One2OneConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of client connection ends suitable for use as guards in an Alternative construct.
getClientArray(Any2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of client connection ends suitable for use by multiple concurrent processes.
getClientArray(Any2OneConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of client connection ends suitable for use by multiple concurrent processes.
getComparator() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getComparator() - Method in class org.jcsp.net.settings.MaxPing
 
getComparator() - Method in class org.jcsp.net.settings.MinMemory
 
getComparator() - Method in class org.jcsp.net.settings.MinSpeed
 
getComparator() - Method in class org.jcsp.net.settings.Reliable
 
getComparator() - Method in interface org.jcsp.net.settings.Req
 
getComparator() - Method in class org.jcsp.net.settings.ReqProtocol
 
getComparator() - Method in class org.jcsp.net.settings.Wireless
 
getComparisonString() - Method in class org.jcsp.net.NodeUI
This is an abstract method that should be implemented to return a String that can be used by the compareTo(Object) method in order to compare two NodeUI objects.
getComparisonString() - Method in class org.jcsp.net.NodeUIImpl
Returns a String that can be used by the superclass to compare two NodeUI objects.
getConfig() - Method in class org.jcsp.net.settings.ConfigReader
 
getCurrentLocation() - Method in interface org.jcsp.net.dynamic.InputReconnectionManager
Returns the current location of the channel.
getDefaultInstance() - Static method in class org.jcsp.lang.StandardChannelFactory
Returns a default instance of a channel factory.
getDefaultInstance() - Static method in class org.jcsp.net.StandardNetChannelEndFactory
 
getDomainID() - Method in class org.jcsp.net.NodeID
Get the DomainID of the domain to which the Node represented by this NodeID object belongs.
getDomainName() - Method in class org.jcsp.net.DomainID
Public accessor for the Domain name.
getDoubleValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getDoubleValue() - Method in class org.jcsp.net.settings.MaxPing
 
getDoubleValue() - Method in class org.jcsp.net.settings.MinMemory
 
getDoubleValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getDoubleValue() - Method in class org.jcsp.net.settings.OtherSpec
 
getDoubleValue() - Method in class org.jcsp.net.settings.Reliable
 
getDoubleValue() - Method in interface org.jcsp.net.settings.Req
 
getDoubleValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getDoubleValue() - Method in class org.jcsp.net.settings.Wireless
 
getEarlyTimeout() - Static method in class org.jcsp.lang.SpuriousLog
This returns the allowed early timeout (in msecs).
getErrorCode() - Method in exception org.jcsp.net.remote.RemoteProcessFailedException
Returns the error code of the remote JVM.
getExactMatchRequired() - Method in class org.jcsp.net.settings.LinkProfile
 
getExactMatchRequired() - Method in class org.jcsp.net.settings.NodeProfile
 
getFactoryClass() - Method in interface org.jcsp.net.NetChannelInput
Returns a Class file of the factory used to construct the channel end.
getFactoryClass() - Method in interface org.jcsp.net.NetChannelOutput
Returns the factory class used for constructing this channel end object.
getFailedProcess() - Method in exception org.jcsp.net.remote.RemoteProcessFailedException
Returns the process that was running when the error occurred.
getGuardByIndex(int) - Method in class org.jcsp.lang.InlineAlternative
Returns the guard object at a given index.
getHost() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns the computer's IP address
getIDClass() - Method in class org.jcsp.net.settings.Protocol
 
getImag() - Method in class org.jcsp.demos.util.ComplexDouble
 
getImplStringForm() - Method in class org.jcsp.net.NodeUI
Returns a String that can be supplied to the static createFromStringForm(String) method in order to create an equal NodeUI object.
getImplStringForm() - Method in class org.jcsp.net.NodeUIImpl
Returns a String object that can be used with the constructor that takes a String parameter.
getInputArray(One2OneChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(One2AnyChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(Any2OneChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(Any2AnyChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(One2OneChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(One2AnyChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(Any2OneChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(Any2AnyChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the input-ends from the given channel array.
getInputArray(Any2AnyChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of input channel ends, each of which can be shared by multiple concurrent readers.
getInputArray(Any2OneChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of input channel ends, each of which can be used as guards in an Alternative.
getInputArray(One2AnyChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of input channel ends, each of which can be shared by multiple concurrent readers.
getInputArray(One2OneChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of input channel ends, each of which can be used as guards in an Alternative.
getInputChannel() - Method in interface org.jcsp.net.dynamic.InputReconnectionManager
Returns the underlying input channel.
getInstance() - Static method in class org.jcsp.net.Node
Returns the instance of this singleton class.
getInstance() - Static method in class org.jcsp.net2.bns.BNS
Gets the singleton instance of the BNS
getInstance() - Static method in class org.jcsp.net2.cns.CNS
Gets the singleton instance of the CNS
getInstance() - Static method in class org.jcsp.net2.Node
 
getInstance() - Static method in class org.jcsp.net2.tcpip.TCPIPProtocolID
Gets the singleton instance of this class
getIntValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getIntValue() - Method in class org.jcsp.net.settings.MaxPing
 
getIntValue() - Method in class org.jcsp.net.settings.MinMemory
 
getIntValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getIntValue() - Method in class org.jcsp.net.settings.OtherSpec
 
getIntValue() - Method in class org.jcsp.net.settings.Reliable
 
getIntValue() - Method in interface org.jcsp.net.settings.Req
 
getIntValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getIntValue() - Method in class org.jcsp.net.settings.Wireless
 
getIpAddress() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Gets the IP address part of the address
getLastAddress() - Method in class org.jcsp.net.settings.Addresses
 
getLastProfile() - Method in class org.jcsp.net.settings.LinkProfiles
 
getLastProfile() - Method in class org.jcsp.net.settings.NodeProfiles
 
getLastProtocol() - Method in class org.jcsp.net.settings.Protocols
 
getLastService() - Method in class org.jcsp.net.settings.Services
 
getLink(NodeID) - Static method in class org.jcsp.net2.LinkFactory
Creates a new Link or gets an existing one from the the given NodeID.
getLink(NodeAddress) - Static method in class org.jcsp.net2.LinkFactory
Creates a new Link, or retrieves an existing one, from a NodeAddress
getLinkBuilder(Hashtable) - Method in class org.jcsp.net.ProtocolID
Obtains the Builder for this protocol.
getLinkBuilder(Hashtable) - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Returns the factory builder for this protocol.
getLinkLostEventChannel() - Method in class org.jcsp.net.Node
This method allows users to obtain notification of link failure.
getLinkLostEventChannel() - Method in class org.jcsp.net2.Node
 
getLinkProfile(String) - Static method in class org.jcsp.net.Profile
Returns a link profile of a certain name from a static collection of link profiles.
getLinkProfiles() - Method in class org.jcsp.net.settings.JCSPConfig
 
getLinkServerAddressID() - Method in class org.jcsp.net.LinkServer
Protected accessor for obtaining the NodeAddressID on which this server is listening.
getLocation() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
getLocation() - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
getLocation() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
getLocation() - Method in class org.jcsp.net2.NetAltingConnectionServer
 
getLocation() - Method in class org.jcsp.net2.NetBarrier
Returns the location of this barrier
getLocation() - Method in interface org.jcsp.net2.Networked
Gets the networked location of the Networked construct
getLogger(String) - Static method in class org.jcsp.net.Logger
Returns a named logger within the system.
getMinimumSize() - Method in class org.jcsp.awt.ActiveCanvas
This method is used by system classes -- it is not really for public consumption!
getName() - Method in class org.jcsp.net.NodeID
Returns a name that has been assigned to the Node represented by this NodeID object.
getName() - Method in class org.jcsp.net.settings.LinkProfile
 
getName() - Method in class org.jcsp.net.settings.NodeProfile
 
getName() - Method in class org.jcsp.net.settings.Plugin
 
getName() - Method in class org.jcsp.net.settings.Protocol
 
getName() - Method in interface org.jcsp.net.settings.Req
 
getName() - Method in class org.jcsp.net.settings.Service
 
getName() - Method in class org.jcsp.net.settings.Setting
 
getName() - Method in class org.jcsp.net.settings.Spec
 
getNewApplicationID() - Method in class org.jcsp.net.Node
 
getNodeAddress() - Method in class org.jcsp.net2.NetBarrierLocation
Gets the NodeAddress part of the location
getNodeAddress() - Method in class org.jcsp.net2.NetChannelLocation
Gets the NodeAddress part of the location
getNodeAddress() - Method in class org.jcsp.net2.NetConnectionLocation
Gets the NodeAddress part of the location
getNodeAddress() - Method in class org.jcsp.net2.NetLocation
Gets the NodeAddress part of the location structure
getNodeAddress() - Method in class org.jcsp.net2.NodeID
Gets the NodeAddress part of the NodeID
getNodeID() - Method in class org.jcsp.net.Node
Method for obtaining a clone of this Node's NodeID.
getNodeID() - Method in class org.jcsp.net2.NetBarrierLocation
Gets the NodeID part of the location
getNodeID() - Method in class org.jcsp.net2.NetChannelLocation
Gets the NodeID part of the location
getNodeID() - Method in class org.jcsp.net2.NetConnectionLocation
Gets the NodeID part of the location
getNodeID() - Method in class org.jcsp.net2.NetLocation
Gets the NodeID part of the location structure
getNodeID() - Method in class org.jcsp.net2.Node
 
getNodeKey() - Method in interface org.jcsp.net.Node.Attributes
 
getNodeProfile(String) - Static method in class org.jcsp.net.Profile
Returns a Node profile of a certain name from a static collection of Node profiles.
getNodeProfiles() - Method in class org.jcsp.net.settings.JCSPConfig
 
getNodeSpecifications() - Method in class org.jcsp.net.Node
Returns an array of Specification objects to which this Node conforms.
getNodeSpecs() - Method in class org.jcsp.net.settings.JCSPConfig
 
getNonDynamicClassLoadingRxFilter() - Static method in class org.jcsp.net.dynamic.DynamicClassLoader
An alternative RX filter that does not support dynamic class loading but will properly unmarshal objects wrapped up by a TX filter.
getNumberProcesses() - Method in class org.jcsp.lang.Parallel
 
getOneTokenReply() - Static method in class org.jcsp.demos.util.Ask
Ask.getOneTokenReply returns whether multiple response tokens will be rejected.
getOutputArray(One2OneChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(One2AnyChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(Any2OneChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(Any2AnyChannel<T>[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(One2OneChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(One2AnyChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(Any2OneChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(Any2AnyChannelInt[]) - Static method in class org.jcsp.lang.Channel
This extracts the output-ends from the given channel array.
getOutputArray(Any2AnyChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of output channel ends, each of which can be shared by multiple concurrent writers.
getOutputArray(Any2OneChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of output channel ends, each of which can be shared by multiple concurrent writers.
getOutputArray(One2AnyChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of output channel ends, each of which can only be used by a single writer.
getOutputArray(One2OneChannelInt[]) - Static method in class org.jcsp.lang.ChannelInt
Deprecated. Constructs and returns an array of output channel ends, each of which can only be used by a single writer.
getOutputChannel() - Method in interface org.jcsp.net.dynamic.OutputReconnectionManager
Returns the underlying channel output end.
getParentID() - Method in class org.jcsp.net.AbstractID
Returns this instance's parent AbstractID object.
getParentID() - Method in class org.jcsp.net.ApplicationID
Returns the parent NodeID of this object.
getParentID() - Method in class org.jcsp.net.DomainID
Returns the identifier representing this domain's parent domain.
getParentID() - Method in class org.jcsp.net.GlobalID
Returns null as there is no parent AbstractID of instances of this class.
getParentID() - Method in class org.jcsp.net.NodeID
 
getPingTime() - Method in class org.jcsp.net.Link
A public accessor for obtaining the ping time between the local Node and this Link's remote Node.
getPlugin(String) - Method in class org.jcsp.net.settings.Plugins
 
getPluginClass() - Method in class org.jcsp.net.settings.Plugin
 
getPlugins() - Method in class org.jcsp.net.settings.JCSPConfig
 
getPlugins() - Method in class org.jcsp.net.settings.Plugins
 
getPort() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns the computer's port number for incoming link requests.
getPort() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Gets the port number part of this address
getPosition() - Method in class org.jcsp.net.ProtocolID
Gets the position of this protocol in the order of preference.
getPosition() - Method in class org.jcsp.net.settings.Protocol
 
getPosition() - Method in class org.jcsp.net.settings.Service
 
getPreferredSize() - Method in class org.jcsp.awt.ActiveCanvas
This method is used by system classes -- it is not really for public consumption!
getPriority() - Static method in class org.jcsp.lang.PriParallel
This returns the current priority of this process.
getPriority() - Method in class org.jcsp.lang.ProcessManager
Public accessor for obtaining the ProcessManager object's process' priority.
getProfile(String) - Method in class org.jcsp.net.settings.LinkProfiles
 
getProfile(String) - Method in class org.jcsp.net.settings.NodeProfiles
 
getProfiles() - Method in class org.jcsp.net.settings.LinkProfiles
 
getProfiles() - Method in class org.jcsp.net.settings.NodeProfiles
 
getProtocol(String) - Method in class org.jcsp.net.settings.Protocols
 
getProtocol() - Method in class org.jcsp.net2.NodeAddress
Gets the string representing the protocol
getProtocolID() - Method in class org.jcsp.net.Link
A protected accessor for obtaining the identifier of the protocol implementing this Link object.
getProtocolID() - Method in class org.jcsp.net.LinkFactory.Builder
Gets the ProtocolID that this Builder supports.
getProtocolID() - Method in class org.jcsp.net.LinkServer
Gets the protocol that this LinkServer supports.
getProtocolID() - Method in class org.jcsp.net.NodeAddressID
Returns the ProtocolID for the protocol that is associated with this NodeAddressID.
getProtocolID() - Method in class org.jcsp.net.settings.Address
 
getProtocolID() - Method in class org.jcsp.net.settings.AddressSetting
 
getProtocolID() - Method in class org.jcsp.net.settings.Protocol
 
getProtocolID() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns the ProtocolID for this address
getProtocolID() - Method in class org.jcsp.net2.NodeAddress
Retrieves the correct protocol handler for the implemented address type.
getProtocolID() - Method in class org.jcsp.net2.tcpip.TCPIPNodeAddress
Returns the TCPIPProtocolID
getProtocolManager() - Method in interface org.jcsp.net.Node.Attributes
 
getProtocolManager(NodeKey) - Method in class org.jcsp.net.Node
Accessor for obtaining a reference to the local Node's ProtocolManager object.
getProtocols() - Method in class org.jcsp.net.settings.JCSPConfig
 
getProtocols() - Method in class org.jcsp.net.settings.Protocols
 
getProtocolSpecifications(ProtocolID) - Method in class org.jcsp.net.ProtocolManager
Returns an array of Specification objects that are held for a specified protocol.
getReadFilter(int) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
getReadFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
getReadFilter(int) - Method in interface org.jcsp.util.filter.ReadFiltered
Returns the read filter installed at the given index.
getReadFilterCount() - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
getReadFilterCount() - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
getReadFilterCount() - Method in interface org.jcsp.util.filter.ReadFiltered
Returns the number of read filters currently installed.
getReadSequence(boolean) - Method in class org.jcsp.net.Link
This is used by concrete Link implementations before calling the runTests method.
getReal() - Method in class org.jcsp.demos.util.ComplexDouble
 
getRemoteAddress() - Method in class org.jcsp.net2.tcpip.TCPIPLink
Gets the NodeAddress of the Node that this Link is connected to
getRemoteNodeID() - Method in class org.jcsp.net.Link
Returns the other computer's ID.
getRemoteNodeID() - Method in class org.jcsp.net2.Link
Returns the NodeID of the connected Link.
getReqs() - Method in class org.jcsp.net.settings.LinkProfile
 
getReqs() - Method in class org.jcsp.net.settings.NodeProfile
 
getRun() - Method in class org.jcsp.net.settings.Service
 
getSelected() - Method in class org.jcsp.lang.InlineAlternative
Returns the index of the guard obtained by a call to select() or if this guard became ready within its parent ALT.
getSelectedGuard() - Method in class org.jcsp.lang.InlineAlternative
Returns the actual guard object corresponding to the selected guard.
getServerArray(Any2OneConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of server connection ends suitable for use as guards in an Alternative construct.
getServerArray(One2OneConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of server connection ends suitable for use as guards in an Alternative construct.
getServerArray(Any2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of server connection ends suitable for use by multiple concurrent processes.
getServerArray(One2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
Returns an array of server connection ends suitable for use by multiple concurrent processes.
getServerState() - Method in class org.jcsp.lang.AltingConnectionServerImpl
 
getService(String) - Method in class org.jcsp.net.ServiceManager
Returns the Service object of the service with the specified name.
getService(String) - Method in class org.jcsp.net.settings.Services
 
getServiceClass() - Method in class org.jcsp.net.settings.Service
 
getServiceManager() - Method in interface org.jcsp.net.Node.Attributes
 
getServiceManager(NodeKey) - Method in class org.jcsp.net.Node
Accessor for obtaining a reference to the local Node's ServiceManager object.
getServiceName() - Method in class org.jcsp.net.ServiceSettings
An accessor for obtaining the name of the service for which this object holds settings.
getServiceNames() - Method in class org.jcsp.net.ServiceManager
Returns an array containing an array of String objects which represent the names of the currently installed services.
getServices() - Method in class org.jcsp.net.settings.JCSPConfig
 
getServices() - Method in class org.jcsp.net.settings.Services
 
getServiceUserObject(String) - Method in class org.jcsp.net.Node
Obtains a ServiceUserObject from a named Service and returns a reference to it.
getSetting(String) - Method in class org.jcsp.net.ServiceSettings
Gets the String value held in named String name, value pair setting.
getSetting(String) - Method in class org.jcsp.net.settings.Protocol
 
getSetting(String) - Method in class org.jcsp.net.settings.Service
 
getSetting(String) - Method in class org.jcsp.net.settings.Settings
 
getSettingNames() - Method in class org.jcsp.net.ServiceSettings
Returns an array of String objects containing the names of all String name, value settings held in this object.
getSettings() - Method in class org.jcsp.net.settings.JCSPConfig
 
getSettings() - Method in class org.jcsp.net.settings.Protocol
 
getSettings() - Method in class org.jcsp.net.settings.Service
 
getSettings() - Method in class org.jcsp.net.settings.Settings
 
getShared() - Method in class org.jcsp.lang.Crew
This returns the shared resource associated with this lock by its constructor.
getSpecs() - Method in class org.jcsp.net.settings.Address
 
getSpecs() - Method in class org.jcsp.net.settings.Protocol
 
getSpecs() - Method in class org.jcsp.net.settings.Specs
 
getSpuriousWakeUpCounts() - Static method in class org.jcsp.lang.SpuriousLog
Returns the counts of spurious wakeups so far.
getState() - Method in class org.jcsp.util.Buffer
Returns the current state of the Buffer.
getState() - Method in interface org.jcsp.util.ChannelDataStore
Returns the current state of the ChannelDataStore.
getState() - Method in class org.jcsp.util.InfiniteBuffer
Returns the current state of the InfiniteBuffer.
getState() - Method in class org.jcsp.util.ints.BufferInt
Returns the current state of the BufferInt.
getState() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Returns the current state of the ChannelDataStoreInt.
getState() - Method in class org.jcsp.util.ints.InfiniteBufferInt
Returns the current state of the InfiniteBufferInt.
getState() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Returns the current state of the OverFlowingBufferInt.
getState() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Returns the current state of the OverWriteOldestBufferInt.
getState() - Method in class org.jcsp.util.ints.OverWritingBufferInt
Returns the current state of the OverWritingBufferInt.
getState() - Method in class org.jcsp.util.ints.ZeroBufferInt
Returns the current state of the ZeroBufferInt.
getState() - Method in class org.jcsp.util.OverFlowingBuffer
Returns the current state of the OverFlowingBuffer.
getState() - Method in class org.jcsp.util.OverWriteOldestBuffer
Returns the current state of the OverWriteOldestBuffer.
getState() - Method in class org.jcsp.util.OverWritingBuffer
Returns the current state of the OverWritingBuffer.
getState() - Method in class org.jcsp.util.ZeroBuffer
Returns the current state of the ZeroBuffer.
getStrength() - Method in exception org.jcsp.lang.PoisonException
Once this exception has been caught, the catching process should poison all its channels with the strength held by the exception (which will normally be the strength of the poison in the channel that caused the exception to be thrown).
getStringForm() - Method in class org.jcsp.net.NodeAddressID
Deprecated. This is going to be removed from the API. The purpose of this mechanism was so that channel information could be encoded into anonymous channels' channel names.
getStringForm() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns a string representation of the address suitable for use in the createAddressID method of TCPIPProtocolID.
getStringID() - Method in class org.jcsp.net.NetChannelLocation
Returns a String ID for this NetChannelLocation object.
getStringValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getStringValue() - Method in class org.jcsp.net.settings.MaxPing
 
getStringValue() - Method in class org.jcsp.net.settings.MaxSpeed
 
getStringValue() - Method in class org.jcsp.net.settings.Memory
 
getStringValue() - Method in class org.jcsp.net.settings.MinMemory
 
getStringValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getStringValue() - Method in class org.jcsp.net.settings.OtherSpec
 
getStringValue() - Method in class org.jcsp.net.settings.Reliable
 
getStringValue() - Method in interface org.jcsp.net.settings.Req
 
getStringValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getStringValue() - Method in class org.jcsp.net.settings.Spec
 
getStringValue() - Method in class org.jcsp.net.settings.Wireless
 
getTxChannel() - Method in class org.jcsp.net.Link
Returns channel to use for transmitting.
getTxChannel() - Method in class org.jcsp.net2.Link
Gets the channel that is connected to the Link Tx process.
getType() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getType() - Method in class org.jcsp.net.settings.MaxPing
 
getType() - Method in class org.jcsp.net.settings.MinMemory
 
getType() - Method in class org.jcsp.net.settings.MinSpeed
 
getType() - Method in class org.jcsp.net.settings.OtherSpec
 
getType() - Method in class org.jcsp.net.settings.Reliable
 
getType() - Method in interface org.jcsp.net.settings.Req
 
getType() - Method in class org.jcsp.net.settings.ReqProtocol
 
getType() - Method in class org.jcsp.net.settings.Wireless
 
getUIForThisJVM() - Method in class org.jcsp.net.UIFactory
Returns a Serializable object that is a unique identifier for this Node.
getUserID() - Method in interface org.jcsp.net.security.UserToken
Returns the ID of the logged on user.
getUserObject() - Method in class org.jcsp.net.cns.CNS
Returns a null reference as this method has no use with this service.
getUserObject() - Method in class org.jcsp.net.cns.CNSService
This returns a ServiceUserObject which implements the Resolver interface.
getUserObject() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Returns the service user object.
getUserObject() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Returns the authority interface for this service.
getUserObject() - Method in interface org.jcsp.net.Service
Obtains a ServiceUserObject from a Service.
getValue() - Method in class org.jcsp.net.settings.Address
 
getValue() - Method in class org.jcsp.net.settings.ConnectionOriented
 
getValue() - Method in class org.jcsp.net.settings.MaxPing
 
getValue() - Method in class org.jcsp.net.settings.MaxSpeed
 
getValue() - Method in class org.jcsp.net.settings.Memory
 
getValue() - Method in class org.jcsp.net.settings.MinMemory
 
getValue() - Method in class org.jcsp.net.settings.MinSpeed
 
getValue() - Method in class org.jcsp.net.settings.Reliable
 
getValue() - Method in class org.jcsp.net.settings.ReqProtocol
 
getValue() - Method in class org.jcsp.net.settings.Setting
 
getValue() - Method in class org.jcsp.net.settings.Wireless
 
getVBN() - Method in class org.jcsp.net2.NetBarrierLocation
Gets the index part of the location
getVCN() - Method in class org.jcsp.net2.NetChannelLocation
Gets the vcn part of the location
getVConnN() - Method in class org.jcsp.net2.NetConnectionLocation
Gets the vconnn part of the location
getWriteFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
getWriteFilter(int) - Method in interface org.jcsp.util.filter.WriteFiltered
Returns the write filter installed at the given index.
getWriteFilterCount() - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
getWriteFilterCount() - Method in interface org.jcsp.util.filter.WriteFiltered
Returns the number of write filters currently installed.
GLOBAL_ACCESS_LEVEL - Static variable in class org.jcsp.net.cns.NameAccessLevel
The NameAccessLevel for the global namespace.
GlobalID - Class in org.jcsp.net
A Class whose instances represent the global domain.
GlobalID() - Constructor for class org.jcsp.net.GlobalID
 
GraphicsCommand - Class in org.jcsp.awt
This is the tagged protocol interpreted by objects (such as DisplayList) that implement the Display interface.
GraphicsCommand.ClearRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.clearRect.
GraphicsCommand.ClearRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.ClearRect
 
GraphicsCommand.ClipRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.clipRect.
GraphicsCommand.ClipRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.ClipRect
 
GraphicsCommand.CopyArea - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.copyArea.
GraphicsCommand.CopyArea(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.CopyArea
 
GraphicsCommand.Draw3DRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.draw3DRect.
GraphicsCommand.Draw3DRect(int, int, int, int, boolean) - Constructor for class org.jcsp.awt.GraphicsCommand.Draw3DRect
 
GraphicsCommand.DrawArc - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawArc.
GraphicsCommand.DrawArc(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawArc
 
GraphicsCommand.DrawBytes - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawBytes.
GraphicsCommand.DrawBytes(byte[], int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawBytes
 
GraphicsCommand.DrawChars - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawChars.
GraphicsCommand.DrawChars(char[], int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawChars
 
GraphicsCommand.DrawImage - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawImage.
GraphicsCommand.DrawImage(Image, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
GraphicsCommand.DrawImage(Image, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
GraphicsCommand.DrawImage(Image, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
GraphicsCommand.DrawImage(Image, int, int, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
GraphicsCommand.DrawImage(Image, int, int, int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
GraphicsCommand.DrawImage(Image, int, int, int, int, int, int, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
 
GraphicsCommand.DrawLine - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawLine.
GraphicsCommand.DrawLine(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawLine
 
GraphicsCommand.DrawOval - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawOval.
GraphicsCommand.DrawOval(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawOval
 
GraphicsCommand.DrawPolygon - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawPolygon.
GraphicsCommand.DrawPolygon(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolygon
 
GraphicsCommand.DrawPolygon(Polygon) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolygon
 
GraphicsCommand.DrawPolyline - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawPolyline.
GraphicsCommand.DrawPolyline(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolyline
 
GraphicsCommand.DrawRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawRect.
GraphicsCommand.DrawRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawRect
 
GraphicsCommand.DrawRoundRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawRoundRect.
GraphicsCommand.DrawRoundRect(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawRoundRect
 
GraphicsCommand.DrawString - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.drawString.
GraphicsCommand.DrawString(String, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawString
 
GraphicsCommand.Fill3DRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.translate.
GraphicsCommand.Fill3DRect(int, int, int, int, boolean) - Constructor for class org.jcsp.awt.GraphicsCommand.Fill3DRect
 
GraphicsCommand.FillArc - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillArc.
GraphicsCommand.FillArc(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillArc
 
GraphicsCommand.FillOval - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillOval.
GraphicsCommand.FillOval(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillOval
 
GraphicsCommand.FillPolygon - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillPolygon.
GraphicsCommand.FillPolygon(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillPolygon
 
GraphicsCommand.FillPolygon(Polygon) - Constructor for class org.jcsp.awt.GraphicsCommand.FillPolygon
 
GraphicsCommand.FillRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillRect.
GraphicsCommand.FillRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillRect
 
GraphicsCommand.FillRoundRect - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.fillRoundRect.
GraphicsCommand.FillRoundRect(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillRoundRect
 
GraphicsCommand.General - Class in org.jcsp.awt
This is the command object holding a GraphicsCommand.Graphic object implementing an arbitrary set of graphics operations.
GraphicsCommand.General(GraphicsCommand.Graphic) - Constructor for class org.jcsp.awt.GraphicsCommand.General
 
GraphicsCommand.Graphic - Interface in org.jcsp.awt
This is the interface allowing any set of Graphics operations to be wrapped up in an object and sent down a Display channel to an Active graphics component.
GraphicsCommand.SetClip - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.setClip.
GraphicsCommand.SetClip(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.SetClip
 
GraphicsCommand.SetClip(Shape) - Constructor for class org.jcsp.awt.GraphicsCommand.SetClip
 
GraphicsCommand.SetColor - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.setColor.
GraphicsCommand.SetColor(Color) - Constructor for class org.jcsp.awt.GraphicsCommand.SetColor
 
GraphicsCommand.SetFont - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.setFont.
GraphicsCommand.SetFont(Font) - Constructor for class org.jcsp.awt.GraphicsCommand.SetFont
 
GraphicsCommand.SetXORMode - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.setXORMode.
GraphicsCommand.SetXORMode(Color) - Constructor for class org.jcsp.awt.GraphicsCommand.SetXORMode
 
GraphicsCommand.Translate - Class in org.jcsp.awt
This is the (immutable) command object for java.awt.Graphics.translate.
GraphicsCommand.Translate(int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.Translate
 
GraphicsProtocol - Class in org.jcsp.awt
This is the tagged protocol for use over the toGraphics configuration channel of an active graphics component.
GraphicsProtocol.Configure - Interface in org.jcsp.awt
This is the interface for general configuration of the graphics component.
GraphicsProtocol.General - Class in org.jcsp.awt
This is a general configuration class for the graphics component.
GraphicsProtocol.General(GraphicsProtocol.Configure) - Constructor for class org.jcsp.awt.GraphicsProtocol.General
 
GraphicsProtocol.MakeMISImage - Class in org.jcsp.awt
This is a configuration class to associate a java.awt.image.MemoryImageSource with the graphics component.
GraphicsProtocol.MakeMISImage(MemoryImageSource) - Constructor for class org.jcsp.awt.GraphicsProtocol.MakeMISImage
 
GraphicsProtocol.SetBackground - Class in org.jcsp.awt
This is a configuration class for setting the background java.awt.Color of the active graphics component.
GraphicsProtocol.SetBackground(Color) - Constructor for class org.jcsp.awt.GraphicsProtocol.SetBackground
 
GraphicsProtocol.SetPaintable - Class in org.jcsp.awt
This is a configuration class to register a org.jcsp.awt.Paintable object with the graphics component.
GraphicsProtocol.SetPaintable(Paintable) - Constructor for class org.jcsp.awt.GraphicsProtocol.SetPaintable
 
Guard - Class in org.jcsp.lang
This is the super-class for all Alternative events selectable by a process.
Guard() - Constructor for class org.jcsp.lang.Guard
 

H

hashCode() - Method in class org.jcsp.net.ApplicationID
Returns a hash code for this Object.
hashCode() - Method in class org.jcsp.net.cns.ChannelNameKey
Returns an int hash code for this object.
hashCode() - Method in class org.jcsp.net.cns.NameAccessLevel
Returns a hash code for this object obeying the standard rules for a hash code.
hashCode() - Method in class org.jcsp.net.DomainID
Returns an int hash code for the current object.
hashCode() - Method in class org.jcsp.net.GlobalID
Returns an int hash code for this object.
hashCode() - Method in class org.jcsp.net.Link
Returns an int hash code for this Link.
hashCode() - Method in class org.jcsp.net.NetChannelLocation
Return a hashcode for this object.
hashCode() - Method in class org.jcsp.net.NodeAddressID
Returns a hash code for this object.
hashCode() - Method in class org.jcsp.net.NodeID
Returns a hash code for this NodeID object.
hashCode() - Method in class org.jcsp.net.NodeUI
Returns an int hash code for this object.
hashCode() - Method in class org.jcsp.net.NodeUIImpl
Returns a hash code for this object.
hashCode() - Method in class org.jcsp.net.Profile
Returns a hash code for this object that follows the standard rule for hash codes stated in the Object class.
hashCode() - Method in class org.jcsp.net.ProtocolID
Returns a hash code for this object.
hashCode() - Method in class org.jcsp.net.settings.ConnectionOriented
 
hashCode() - Method in class org.jcsp.net.settings.LinkProfile
 
hashCode() - Method in class org.jcsp.net.settings.MaxPing
 
hashCode() - Method in class org.jcsp.net.settings.MaxSpeed
 
hashCode() - Method in class org.jcsp.net.settings.Memory
 
hashCode() - Method in class org.jcsp.net.settings.MinMemory
 
hashCode() - Method in class org.jcsp.net.settings.MinSpeed
 
hashCode() - Method in class org.jcsp.net.settings.NodeProfile
 
hashCode() - Method in class org.jcsp.net.settings.Plugin
 
hashCode() - Method in class org.jcsp.net.settings.Protocol
 
hashCode() - Method in class org.jcsp.net.settings.Reliable
 
hashCode() - Method in class org.jcsp.net.settings.ReqProtocol
 
hashCode() - Method in class org.jcsp.net.settings.Service
 
hashCode() - Method in class org.jcsp.net.settings.Setting
 
hashCode() - Method in class org.jcsp.net.settings.Spec
 
hashCode() - Method in class org.jcsp.net.settings.Specs
 
hashCode() - Method in class org.jcsp.net.settings.Wireless
 
hashCode() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns a hashCode for this TCPIPAddressID
hashCode() - Method in class org.jcsp.net2.NodeAddress
Gets the hash code of this object
hashCode() - Method in class org.jcsp.net2.NodeID
Returns the hashCode for this object
holding() - Method in class org.jcsp.lang.Bucket
This returns the number of processes currently held in the bucket.

I

Identity - Class in org.jcsp.plugNplay
This copies its input stream to its output stream unchanged.
Identity(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Identity
Construct a new Identity process with the input Channel in and the output Channel out.
IdentityInt - Class in org.jcsp.plugNplay.ints
This copies its input stream to its output stream unchanged.
IdentityInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.IdentityInt
Construct a new IdentityInt process with the input Channel in and the output Channel out.
in() - Method in interface org.jcsp.lang.Any2AnyChannel
Returns the input end of the channel.
in() - Method in interface org.jcsp.lang.Any2AnyChannelInt
Returns the input channel end.
in() - Method in interface org.jcsp.lang.Any2OneChannel
Returns the input end of the channel.
in() - Method in interface org.jcsp.lang.Any2OneChannelInt
Returns the input end of the channel.
in() - Method in interface org.jcsp.lang.One2AnyChannel
Returns the input end of the channel.
in() - Method in interface org.jcsp.lang.One2AnyChannelInt
Returns the input end of the channel.
in() - Method in interface org.jcsp.lang.One2OneChannel
Returns the input channel end.
in() - Method in interface org.jcsp.lang.One2OneChannelInt
Returns the input end of the channel.
in() - Method in interface org.jcsp.lang.One2OneChannelSymmetric
Returns the input channel end.
in() - Method in interface org.jcsp.lang.One2OneChannelSymmetricInt
Returns the input channel end.
in() - Method in class org.jcsp.lang.RejectableBufferedOne2AnyChannel
Deprecated.  
in() - Method in class org.jcsp.lang.RejectableBufferedOne2OneChannel
Deprecated.  
in() - Method in interface org.jcsp.lang.RejectableChannel
Deprecated.  
in() - Method in class org.jcsp.lang.RejectableOne2AnyChannel
Deprecated.  
in() - Method in class org.jcsp.lang.RejectableOne2OneChannel
Deprecated.  
inAlt() - Method in class org.jcsp.lang.RejectableBufferedOne2OneChannel
Deprecated.  
inAlt() - Method in class org.jcsp.lang.RejectableOne2OneChannel
Deprecated.  
inFilter() - Method in interface org.jcsp.util.filter.FilteredAny2AnyChannel
Returns an interface for configuring read filters on the channel.
inFilter() - Method in interface org.jcsp.util.filter.FilteredAny2OneChannel
Returns an interface for configuring read filters on the channel.
inFilter() - Method in interface org.jcsp.util.filter.FilteredOne2AnyChannel
Returns the control interface to manipulate the read filters.
inFilter() - Method in interface org.jcsp.util.filter.FilteredOne2OneChannel
Returns the control interface for configuring the read filters on the channel.
InfiniteBuffer<T> - Class in org.jcsp.util
This is used to create a buffered object channel that always accepts and never loses any input.
InfiniteBuffer() - Constructor for class org.jcsp.util.InfiniteBuffer
Construct a new InfiniteBuffer with the default size (of 8).
InfiniteBuffer(int) - Constructor for class org.jcsp.util.InfiniteBuffer
Construct a new InfiniteBuffer with the specified initial size.
InfiniteBufferInt - Class in org.jcsp.util.ints
This is used to create a buffered integer channel that always accepts and never loses any input.
InfiniteBufferInt() - Constructor for class org.jcsp.util.ints.InfiniteBufferInt
Construct a new InfiniteBufferInt with the default size (of 8).
InfiniteBufferInt(int) - Constructor for class org.jcsp.util.ints.InfiniteBufferInt
Construct a new InfiniteBufferInt with the specified initial size.
info - Static variable in class org.jcsp.net.Node
A Logger for logging information messages..
init(ServiceSettings) - Method in class org.jcsp.net.cns.CNS
This method does not need to be called for the Channel Name Server.
init(ServiceSettings) - Method in class org.jcsp.net.cns.CNSService
Initializes the this instance of the CNSService.
init(ServiceSettings) - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Initializes the dynamic loader service.
init(NodeAddressID) - Method in class org.jcsp.net.Node
This method functions the same as calling init(NodeAddressID[]) with a single element in the array.
init(NodeAddressID[]) - Method in class org.jcsp.net.Node
This method is functionally equivalent to calling init(NodeAddressID[], HashTable) with the HashTable parameter being supplied as null.
init(NodeAddressID[], Hashtable[]) - Method in class org.jcsp.net.Node
Initializes the local Node and starts LinkServer listening on each of the supplied NodeAddressID objects.
init() - Method in class org.jcsp.net.Node
Initializes the Node with the current static NodeFactory.
init(NodeFactory) - Method in class org.jcsp.net.Node
Initializes the Node with the specified NodeFactory object.
init(ServiceSettings) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Initializes the service, setting a current user and the list of permitted users from the XML configuration file.
init(ServiceSettings) - Method in interface org.jcsp.net.Service
Initialize the service with the specified service settings.
init(NodeAddress) - Method in class org.jcsp.net2.Node
 
init(String, NodeAddress) - Method in class org.jcsp.net2.Node
 
init(NodeFactory) - Method in class org.jcsp.net2.Node
 
initialise(NodeID) - Static method in class org.jcsp.net2.bns.BNS
Initialises the connection to the BNS
initialise(NodeAddress) - Static method in class org.jcsp.net2.bns.BNS
Initialises the connection to the BNS
initialise(NodeID) - Static method in class org.jcsp.net2.cns.CNS
Initialises the factory methods to allow creation of channels with the CNS
initialise(NodeAddress) - Static method in class org.jcsp.net2.cns.CNS
Initialises the factory methods to allow creation of channels with the CNS
initNode(Node, Node.Attributes) - Method in interface org.jcsp.net.NodeFactory
 
initNode(Node, Node.Attributes) - Method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Initialise the node to listen on all local addresses, and start a CNS service.
initNode(Node, Node.Attributes) - Method in class org.jcsp.net.XMLNodeFactory
This is called by the Node class.
initNode(Node) - Method in class org.jcsp.net2.NodeFactory
Initialises a Node
initNode(Node) - Method in class org.jcsp.net2.tcpip.TCPIPNodeFactory
Deprecated. Initialises the Node, connecting to the CNS / BNS
InlineAlternative - Class in org.jcsp.lang
This class is experimental (i.e.
InlineAlternative(Guard[]) - Constructor for class org.jcsp.lang.InlineAlternative
Creates a new one
InlineAlternative(Guard[], int) - Constructor for class org.jcsp.lang.InlineAlternative
Creates a new one
InputReconnectionManager - Interface in org.jcsp.net.dynamic
Receiving end of a migratable channel.
insertProcessAt(CSProcess, int) - Method in class org.jcsp.lang.Parallel
Insert another process to the pri-parallel object at the specifed index.
insertProcessAt(CSProcess, int) - Method in class org.jcsp.lang.PriParallel
Insert another process to the pri-parallel object at the specifed index.
install(NodeKey) - Static method in class org.jcsp.net.cns.CNS
Installs and starts a Channel Name Server on the local Node.
install(NodeKey, String) - Static method in class org.jcsp.net.cns.CNS
Installs and starts a Channel Name Server on the local Node.
install(NodeKey, NodeAddressID) - Static method in class org.jcsp.net.cns.CNSService
Installs and starts a Channel Name Server client service on the local Node.
install(NodeKey, NodeAddressID, String) - Static method in class org.jcsp.net.cns.CNSService
Installs and starts a Channel Name Server client service on the local Node.
installProtocol(String, ProtocolID) - Static method in class org.jcsp.net2.NodeAddress
Installs a new Protocol on the Node
installProtocolClient(ProtocolID, Specification[], Hashtable) - Method in class org.jcsp.net.ProtocolManager
Installs a protocol client so that links can be established to Nodes with LinkServer processes listening on the specified protocol.
installProtocolServer(NodeAddressID, Specification[]) - Method in class org.jcsp.net.ProtocolManager
Installs a LinkServer listening on a specified NodeAddressID and holds the specified set of Specification objects against the address.
installService(ServiceSettings, Class) - Method in class org.jcsp.net.ServiceManager
Installs a service as specified by its class and a set of settings.
installService(Service, String) - Method in class org.jcsp.net.ServiceManager
Installs a Service object as a service in this ServiceManager.
instance - Static variable in class org.jcsp.net.GlobalID
A static instance of GlobalID.
instantiate() - Static method in class org.jcsp.net.tcpip.TCPIPNodeFactory
Constructs an instance of this class.
Int(String, int, int) - Static method in class org.jcsp.demos.util.Ask
Ask.Int issues the prompt and returns an int between min and max inclusive.
Integrate - Class in org.jcsp.plugNplay
This is a running-sum integrator of the Integers on its input stream to its output stream.
Integrate(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Integrate
Construct a new Integrate process with the input Channel in and the output Channel out.
IntegrateInt - Class in org.jcsp.plugNplay.ints
This is a running-sum integrator of the ints on its input stream to its output stream.
IntegrateInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.IntegrateInt
Construct a new IntegrateInt process with the input Channel in and the output Channel out.
interrupt() - Method in class org.jcsp.lang.ProcessManager
Interrupt the managed process.
isActive() - Method in class org.jcsp.net.ProtocolID
Not currently used.
isActive() - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Always returns true.
isGloballyUnique() - Method in class org.jcsp.net.NodeAddressID
Returns true if this NodeAddressID is known to be unique within the global org.jcsp.net domain.
isGloballyUnique() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
 
isInitialized() - Method in class org.jcsp.net.Node
Returns true if the node has already been initialized, false otherwise.
isOpen() - Method in class org.jcsp.lang.AltingConnectionClientImpl
Returns whether the server has kept its end of the Connection open.
isOpen() - Method in interface org.jcsp.lang.ConnectionClient
Returns whether the server has kept its end of the Connection open.
isOpen() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
isRunning() - Method in class org.jcsp.net.cns.CNS
Returns whether the service is running.
isRunning() - Method in class org.jcsp.net.cns.CNSService
This returns whether the service is running.
isRunning() - Method in class org.jcsp.net.dynamic.DynamicClassLoader
Returns true iff the service is running.
isRunning() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Returns true iff the service is running.
isRunning() - Method in interface org.jcsp.net.Service
Indicates whether or not a service is running.
isThisNode(NodeID) - Method in class org.jcsp.net.Node
This method allows a NodeID to be checked to see whether it represents the local Node.
isUnique() - Method in class org.jcsp.net.settings.Address
 

J

JCSP_InternalError - Error in org.jcsp.lang
This is thrown by an inconsistency detected in the internal structures of JCSP.
JCSP_InternalError(String) - Constructor for error org.jcsp.lang.JCSP_InternalError
 
JCSPConfig - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent the overall configuration.
JCSPConfig() - Constructor for class org.jcsp.net.settings.JCSPConfig
 
JCSPNetworkException - Exception in org.jcsp.net2
This is the general exception thrown when something bad happens in the underlying architecture.
JCSPNetworkException(String) - Constructor for exception org.jcsp.net2.JCSPNetworkException
Constructor for a new JCSPNetworkException
join() - Method in class org.jcsp.lang.Any2AnyCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in class org.jcsp.lang.Any2OneCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in class org.jcsp.lang.One2AnyCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in class org.jcsp.lang.One2OneCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in class org.jcsp.lang.ProcessManager
Join the managed process (that is wait for it to terminate).

L

lastRunStatus() - Method in class org.jcsp.net.remote.RemoteProcess
Returns false iff the last run generated one or more exceptions.
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
 
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
Leases the channel name within the specified name space from the Channel Name Server.
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
Leases the channel name within the specified name space from the Naming Service Implemenation.
Link - Class in org.jcsp.net
This class is an abstract class that all JCSP.NET protocol implementations must implement.
Link(ProtocolID, boolean, boolean) - Constructor for class org.jcsp.net.Link
A constructor that must be called by sub-classes.
Link - Class in org.jcsp.net2
Abstract class representing a Link.
Link() - Constructor for class org.jcsp.net2.Link
 
LINK_PRIORITY - Static variable in class org.jcsp.net2.Link
Link priority in the system.
linkExists(NodeID) - Method in class org.jcsp.net.Node
This method tests whether a link currently exists to a specified remote Node.
LinkFactory - Class in org.jcsp.net
This class does not need to be used by normal JCSP users.
LinkFactory - Class in org.jcsp.net2
This class is used to create a new Link from a given NodeID or NodeAddress.
LinkFactory.Builder - Class in org.jcsp.net
An abstract inner class which should be implemented by comunication protocol implementations.
LinkFactory.Builder(ProtocolID) - Constructor for class org.jcsp.net.LinkFactory.Builder
A constructor which takes the ProtocolID identifying the protocol that this Builder supports.
LinkLost - Class in org.jcsp.net
Message warning that a Link broke.
LinkLostException - Exception in org.jcsp.net
An exception caused by a link underlying a channel breaking.
LinkLostException(Object) - Constructor for exception org.jcsp.net.LinkLostException
Constructor.
LinkLostException(Object, String) - Constructor for exception org.jcsp.net.LinkLostException
Constructor.
LinkProfile - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a single link profile.
LinkProfile(String, boolean) - Constructor for class org.jcsp.net.settings.LinkProfile
 
LinkProfiles - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of link profiles.
LinkProfiles() - Constructor for class org.jcsp.net.settings.LinkProfiles
 
LinkServer - Class in org.jcsp.net
An abstract class that must be implemented by communication protocol implementations.
LinkServer(ProtocolID, NodeAddressID) - Constructor for class org.jcsp.net.LinkServer
Constructor.
LinkServer - Class in org.jcsp.net2
Abstract class defining the LinkServer.
LinkServer() - Constructor for class org.jcsp.net2.LinkServer
 
LocationNotCNSRegisterable - Interface in org.jcsp.net.cns
This class should be implemented by NetChannelLocation objects which do not want to allow themselves to be registered with the Channel Name Server.
log(Object) - Method in class org.jcsp.net.Logger
Log a message at the default level with the default class name.
log(int, Object) - Method in class org.jcsp.net.Logger
Log a message at a specific level with the default class name.
log(String, int, Object) - Method in class org.jcsp.net.Logger
Log a message at the specified level with the specific class name.
log(Class, int, Object) - Method in class org.jcsp.net.Logger
Log a message at the specified level with the specific class.
log(Object, int, Object) - Method in class org.jcsp.net.Logger
Log a message at the specified level with the class of the given object.
log(String, Object) - Method in class org.jcsp.net.Logger
Log a message with the specific class.
log(Class, Object) - Method in class org.jcsp.net.Logger
Log a message with the specific class.
log(Object, Object) - Method in class org.jcsp.net.Logger
Log a message with the specific class.
log - Static variable in class org.jcsp.net2.Node
 
log(Class, String) - Method in class org.jcsp.net2.Node.Logger
 
Logger - Class in org.jcsp.net
Manages the output of diagnostic messages to one or more devices.
Logger(String, String) - Constructor for class org.jcsp.net.Logger
Creates a new Logger with a given name.
logoffUser() - Method in interface org.jcsp.net.security.SecurityAuthority
Clears the currently logged on user.
logoffUser() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Clears the currently logged on user.
logonUser(UserToken) - Method in interface org.jcsp.net.security.SecurityAuthority
Sets the currently logged on user.
logonUser(UserToken) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Sets the currently logged on user.
Long(String, long, long) - Static method in class org.jcsp.demos.util.Ask
Ask.Long issues the prompt and returns an long between min and max inclusive.
lostLink() - Method in class org.jcsp.net2.Link
Marks the Link as lost within the LinkManager.

M

main(String[]) - Static method in class org.jcsp.net.remote.ChildProcess
Program entry point.
main(String[]) - Static method in class org.jcsp.net.remote.SpawnerService
Program entry point.
main(String[]) - Static method in class org.jcsp.net.remote.SpawnerServiceNT
Creates a service instance and sets it running.
main(String[]) - Static method in class org.jcsp.net.settings.ConfigReader
Diagnostic routine.
main(String[]) - Static method in class org.jcsp.net.tcpip.TCPIPCNSServer
Main method, running the service.
main(String[]) - Static method in class org.jcsp.net.tcpip.TCPIPCNSServer2
Main method, running the service.
main(String[]) - Static method in class org.jcsp.net.tcpip.TCPIPCNSServerNT
Creates a new service instance and sets it running.
main(String[]) - Static method in class org.jcsp.net2.tcpip.TCPIPCNSServer
Deprecated.  
main(String[]) - Static method in class org.jcsp.net2.tcpip.TCPIPNodeServer
 
mark() - Method in class org.jcsp.lang.AltingBarrier
A process may hand its barrier front-end over to another process, but the receiving process must invoke this method before using it.
MAX_LOGGING - Static variable in class org.jcsp.net.Logger
The logging level for really important messages.
MaxPing - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a maximum ping rate.
MaxSpeed - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a maximum speed.
Memory - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a memory value.
Merge - Class in org.jcsp.plugNplay
Merges an array of strictly increasing Integer input streams into one strictly increasing output stream.
Merge(ChannelInput[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.Merge
Construct a new Merge2 process with the input channels inand the output channel out.
Merge2 - Class in org.jcsp.plugNplay
Merges two strictly increasing Integer input streams into one strictly increasing output stream.
Merge2(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Merge2
Construct a new Merge2 process with the input channels in0 and in1 and the output channel out.
Merge2Int - Class in org.jcsp.plugNplay.ints
Merges two strictly increasing int input streams into one strictly increasing output stream.
Merge2Int(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.Merge2Int
Construct a new Merge2Int process with the input channels in0 and in1 and the output channel out.
MergeInt - Class in org.jcsp.plugNplay.ints
Merges an array of strictly increasing int input streams into one strictly increasing output stream.
MergeInt(ChannelInputInt[], ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.MergeInt
Construct a new Merge2Int process with the input channels inand the output channel out.
MigratableAltingChannelInput - Class in org.jcsp.net.dynamic
A migratable input channel end that can be used as a guard within an Alternative.
MigratableAltingChannelInput(NetAltingChannelInput) - Constructor for class org.jcsp.net.dynamic.MigratableAltingChannelInput
Constructs a new MigratableAltingChannelInput for the underlying channel.
MigratableAltingChannelInput() - Constructor for class org.jcsp.net.dynamic.MigratableAltingChannelInput
Constructs a new MigratableAltingChannelInput.
MigratableChannelEnd - Class in org.jcsp.net.dynamic
Static factory for creating migratable channel ends.
MigratableChannelEndFactory - Class in org.jcsp.net.dynamic
Factory for creating networked migratable channel ends.
MigratableChannelEndFactory() - Constructor for class org.jcsp.net.dynamic.MigratableChannelEndFactory
Constructs a new MigratableChannelEndFactory.
MigratableChannelInput - Interface in org.jcsp.net.dynamic
A migratable networked input channel end.
MigratableChannelOutput - Interface in org.jcsp.net.dynamic
A migratable networked channel output end.
MinMemory - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a minimum memory setting.
MinSpeed - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a minimum speed setting.
MobileChannelInput - Class in org.jcsp.net2.mobile
 
MobileChannelInput() - Constructor for class org.jcsp.net2.mobile.MobileChannelInput
 
MobileChannelInput(NetworkMessageFilter.FilterTx, NetworkMessageFilter.FilterRx) - Constructor for class org.jcsp.net2.mobile.MobileChannelInput
 
MobileChannelOutput - Class in org.jcsp.net2.mobile
 
MobileChannelOutput(NetChannelLocation) - Constructor for class org.jcsp.net2.mobile.MobileChannelOutput
 
MobileChannelOutput(NetChannelLocation, NetworkMessageFilter.FilterTx) - Constructor for class org.jcsp.net2.mobile.MobileChannelOutput
 
MODE_ARBITRARY - Static variable in class org.jcsp.lang.InlineAlternative
Flags to control behaviour of this ALT if used as a guard.
MODE_FAIR - Static variable in class org.jcsp.lang.InlineAlternative
Flags to control behaviour of this ALT if used as a guard.
MODE_PRI - Static variable in class org.jcsp.lang.InlineAlternative
Flags to control behaviour of this ALT if used as a guard.
modulus() - Method in class org.jcsp.demos.util.ComplexDouble
 
modulusSquared() - Method in class org.jcsp.demos.util.ComplexDouble
 
mult(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
Mult - Class in org.jcsp.plugNplay
Scales an Integer stream.
Mult(int, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Mult
Construct a new Mult process with the input Channel in and the output Channel out.
MultInt - Class in org.jcsp.plugNplay.ints
Scales an integer stream.
MultInt(int, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.MultInt
Construct a new MultInt process with the input Channel in and the output Channel out.
Multiplex - Class in org.jcsp.plugNplay
Fair multiplexes its input Object stream array into one output stream (carrying source channel and data pairs).
Multiplex(AltingChannelInput[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.Multiplex
Construct a new Multiplex process with the input Channel in and the output Channels out.
MultiplexInt - Class in org.jcsp.plugNplay.ints
Fair multiplexes its input integer stream array into one output stream (carrying source channel and data pairs).
MultiplexInt(AltingChannelInputInt[], ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.MultiplexInt
Construct a new MultiplexInt process with the input Channel in and the output Channels out.

N

NAGLE - Static variable in class org.jcsp.net2.tcpip.TCPIPLink
Flag to determine whether the Nagle algorithm should be activated.
name - Static variable in class org.jcsp.net.dynamic.DynamicClassLoader
Default service name.
NameAccessLevel - Class in org.jcsp.net.cns
This class allows name spaces to be identified around AbstractID objects (currently including ApplicationID, NodeID, DomainID and GlobalID ).
NameAccessLevel(AbstractID) - Constructor for class org.jcsp.net.cns.NameAccessLevel
Constructor which takes an AbstractID to use for identifying the namespace.
NameAccessLevelException - Exception in org.jcsp.net.cns
An exception caused by an invalid or misused NameAccessLevel.
NamedChannelEndFactory - Interface in org.jcsp.net.cns
Classes implementing this interface act as factories for constructing NetChannelInput and NetChannelOutput objects.
NamedChannelEndManager - Interface in org.jcsp.net.cns
Classes implementing this interface act as factories for constructing NetChannelInput and NetChannelOutput objects (see NamedChannelEndFactory).
NamedMigratableChannelEndFactory - Interface in org.jcsp.net.dynamic
Factory interface for creating migratable networked channel input ends using a CNS service.
NamedMigratableChannelEndFactoryImpl - Class in org.jcsp.net.dynamic
Implementation of the factory for creating named migratable networked channel ends.
NamedMigratableChannelEndFactoryImpl(String) - Constructor for class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
Constructs a new NamedMigratableChannelEndFactoryImpl for use with the given CNS service name.
NamedMigratableChannelEndFactoryImpl() - Constructor for class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
Constructs a new NamedMigratableChannelEndFactoryImpl using the default CNS service name.
Nand - Class in org.jcsp.plugNplay
Bitwise nands two Integer streams to one stream.
Nand(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Nand
Construct a new Nand process with the input Channels in1 and in2 and the output Channel out.
NandInt - Class in org.jcsp.plugNplay.ints
Bitwise nands two integer streams to one stream.
NandInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.NandInt
Construct a new NandInt process with the input Channels in0 and in1 and the output Channel out.
net2any(String) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
net2any(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
net2any(String, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
net2any(String, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
net2any() - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput
net2any(int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given poison immunity level
net2any(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
net2any(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any() - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelInput
net2any(int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelInput with the given poison immunity level
net2any(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
net2any(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any() - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput
net2any(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level
net2any(NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
net2any(int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput
net2any(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level
net2any(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
net2any(int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2one(String) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
net2one(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
net2one(String, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
net2one(String, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
net2one() - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput
net2one(int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given immunity level for poison
net2one(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
net2one(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one() - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetAltingChannelInput
net2one(int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetAltingChannelInput with the given immunity level for poison
net2one(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
net2one(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one() - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput
net2one(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given immunity level for poison
net2one(NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
net2one(int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput
net2one(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given immunity level for poison
net2one(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
net2one(int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
NetAltingChannelInput - Class in org.jcsp.net
An abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as an AltingChannelInput objects.
NetAltingChannelInput(AltingChannelInput) - Constructor for class org.jcsp.net.NetAltingChannelInput
Constructs a channel end and takes the actual channel to use to deliver the data.
NetAltingChannelInput() - Constructor for class org.jcsp.net.NetAltingChannelInput
Constructs a channel end without supplying the actual channel to use.
NetAltingChannelInput<T> - Class in org.jcsp.net2
A NetChannelInput that may be used as a guard.
NetAltingChannelInput(AltingChannelInput<T>) - Constructor for class org.jcsp.net2.NetAltingChannelInput
Creates a new NetAltingChannelInput, with the given channel as the guard
NetAltingConnectionClient - Class in org.jcsp.net
Instances of this class are AltingConnectionClient objects which connect to ConnectionServer objects over a JCSP.NET network.
NetAltingConnectionClient - Class in org.jcsp.net2
 
NetAltingConnectionServer - Class in org.jcsp.net2
 
netBarrier(String, int, int) - Static method in class org.jcsp.net2.bns.BNS
Creates a new server end of a NetBarrier with the given name
netBarrier(String, int) - Static method in class org.jcsp.net2.bns.BNS
Creates a new client end of a NetBarrier
NetBarrier - Class in org.jcsp.net2
This class is a networked implementation of the standard JCSP Barrier.
netBarrier(int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new server end of a NetBarrier
netBarrier(NetBarrierLocation, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new client end of a NetBarrier
netBarrier(NodeID, int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new client end of a NetBarrier connected to the barrier with the given index on the given Node
netBarrier(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new client end of a NetBarrier connected to the barrier with the given index on the given Node
NetBarrierEnd - Class in org.jcsp.net2
This class is the factory class for creating NetBarrier objects.
NetBarrierLocation - Class in org.jcsp.net2
This class is a data structure representing the location of a NetBarrier in a network.
NetBarrierLocation(NodeID, int) - Constructor for class org.jcsp.net2.NetBarrierLocation
Constructor to create a new NetBarrierLocation
NetBufferedChannelEndFactory - Interface in org.jcsp.net
This interface defines methods for constructing buffered Networked ChannelInput objects.
NetChannel - Class in org.jcsp.net2
A static factory object used to create networked channels.
NetChannelEnd - Class in org.jcsp.net
This class provides static factory methods for constructing Networked channel ends.
NetChannelEnd - Class in org.jcsp.net2
Deprecated. To conform with the core package naming scheme, the class NetChannel has also been provided
NetChannelEndFactory - Interface in org.jcsp.net
This interface defines methods for constructing Networked channel ends.
NetChannelEndFactory - Interface in org.jcsp.net2
This interface defines the methods that any networked channel factory must implement.
NetChannelError - Error in org.jcsp.net
This is an error that is thrown by a Networked channel if something happens that should never happen.
NetChannelError() - Constructor for error org.jcsp.net.NetChannelError
Constructor for NetChannelError.
NetChannelError(String) - Constructor for error org.jcsp.net.NetChannelError
Constructor for NetChannelError.
NetChannelInput - Interface in org.jcsp.net
An interface implemented by classes wishing to be Networked ChannelInput objects.
NetChannelInput<T> - Interface in org.jcsp.net2
This interface defines a ChannelInput that is also networked.
NetChannelLocation - Class in org.jcsp.net
Instances of this class hold location information for a networked ChannelInput object.
NetChannelLocation(NodeID, String) - Constructor for class org.jcsp.net.NetChannelLocation
Constructor which takes the NodeID of the Node hosting the networked ChannelInput object and the label assigned to the channel's Virtual Channel Number (VCN).
NetChannelLocation(NodeAddressID, String) - Constructor for class org.jcsp.net.NetChannelLocation
Constructor which takes a NodeAddressID on which the channel's Node is listening and the label assigned to the channel's Virtual Channel Number (VCN).
NetChannelLocation(NetChannelLocation) - Constructor for class org.jcsp.net.NetChannelLocation
This is a protected constructor which takes another NetChannelLocation object and "clones" it into this one.
NetChannelLocation - Class in org.jcsp.net2
This class is a data structure representing the location of a NetChannelInput in a network.
NetChannelLocation(NodeID, int) - Constructor for class org.jcsp.net2.NetChannelLocation
Creates a new NetChannelLocation
NetChannelOutput - Interface in org.jcsp.net
An interface that should be implemented by ChannelOutput objects which are used for transmitting over the network.
NetChannelOutput<T> - Interface in org.jcsp.net2
An interface defining a ChannelOutput that is networked.
NetConnection - Class in org.jcsp.net
This class provides static methods for constructing NetConnectionServer and NetConnectionClient objects.
NetConnection() - Constructor for class org.jcsp.net.NetConnection
 
NetConnectionClient - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as Networked ConnectionClient objects.
NetConnectionClient - Interface in org.jcsp.net2
 
NetConnectionFactory - Interface in org.jcsp.net
This class should be implemented by classes wishing to act as factories for creating Networked ConnectionServer and ConnectionClient objects.
NetConnectionLocation - Class in org.jcsp.net2
 
NetConnectionLocation(NodeID, int) - Constructor for class org.jcsp.net2.NetConnectionLocation
Creates a new NetConnectionLocation
NetConnectionServer - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as Networked ConnectionServer objects.
NetConnectionServer - Interface in org.jcsp.net2
 
NetLabelledBufferedChannelEndFactory - Interface in org.jcsp.net
This factory constructs buffered NetChannelInput objects which have labelled VCN's.
NetLabelledChannelEndFactory - Interface in org.jcsp.net
This factory constructs NetChannelInput objects which have labelled VCN's.
NetLocation - Class in org.jcsp.net2
This abstract class defines a data structure that is a location of a networked synchronization mechanism.
NetLocation() - Constructor for class org.jcsp.net2.NetLocation
 
NetSharedAltingConnectionClient - Class in org.jcsp.net
Defines a class whose instances should be SharedAltingConnectionClient that connect to a ConnectionServer over a JCSP.NET network.
NetSharedAltingConnectionClient(Any2OneChannel, NetAltingChannelInput, NetChannelOutput, NetChannelOutput, NetChannelOutput) - Constructor for class org.jcsp.net.NetSharedAltingConnectionClient
Constructor for NetSharedAltingConnectionClient.
NetSharedChannelInput - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as NetChannelInput objects which can be used by muliple concurrent processes.
NetSharedChannelInput<T> - Interface in org.jcsp.net2
Defines a networked ChannelInput that is safe to be used by multiple concurrent processes.
NetSharedChannelOutput - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as NetChannelOutput objects which can be used by muliple concurrent processes.
NetSharedChannelOutput<T> - Interface in org.jcsp.net2
Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.
NetSharedConnectionClient - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as SharedConnectionClient objects which accept connections from ConnectionClient objects from over a JCSP.NET network.
NetSharedConnectionServer - Interface in org.jcsp.net
Instances of classed implementing this method are SharedConnectionServer objects which accept connections from clients from over a JCSP.NET network.
Networked - Interface in org.jcsp.net
An interface that should be implemented by any class that has a Networked channel location or wishes to expose the location of an underlying channel.
Networked - Interface in org.jcsp.net2
Defines a standard JCSP synchronization mechanism which is also networked.
NetworkMessageFilter - Class in org.jcsp.net2
This class defines what is required for the internal networked channel filter.
NetworkMessageFilter() - Constructor for class org.jcsp.net2.NetworkMessageFilter
 
NetworkMessageFilter.FilterRx - Interface in org.jcsp.net2
The filter used to decode an incoming message
NetworkMessageFilter.FilterTx - Interface in org.jcsp.net2
The filter used to encode an outgoing message
NetworkPoisonException - Exception in org.jcsp.net2
An exception thrown when a networked channel is poisoned.
NetworkPoisonException(int) - Constructor for exception org.jcsp.net2.NetworkPoisonException
Creates a new NetworkPoisonException
Node - Class in org.jcsp.net
This class that is used for initializing and managing the local JCSP.NET Node.
Node - Class in org.jcsp.net2
 
Node.Attributes - Interface in org.jcsp.net
An interface for exposing access to the private attributes.
Node.Logger - Class in org.jcsp.net2
 
NodeAddress - Class in org.jcsp.net2
This abstract class defines encapsulates the address of a Node within a JCSP networked system.
NodeAddress() - Constructor for class org.jcsp.net2.NodeAddress
 
NodeAddressID - Class in org.jcsp.net
JCSP.NET communication protocol implementations must provide a concrete implementation of this class.
NodeAddressID() - Constructor for class org.jcsp.net.NodeAddressID
 
NodeFactory - Interface in org.jcsp.net
Node initialisation factory interface.
NodeFactory - Class in org.jcsp.net2
Used to initialise a Node by connecting to the CNS.
NodeFactory() - Constructor for class org.jcsp.net2.NodeFactory
 
NodeID - Class in org.jcsp.net
A Class whose instances represent a unique identifier for a JCSP.NET Node.
NodeID - Class in org.jcsp.net2
This class is used to uniquely identify a Node within the entire JCSP network of Nodes in operation.
NodeID(long, long, int, String, NodeAddress) - Constructor for class org.jcsp.net2.NodeID
Constructor taking the full details for a remote Node connection
NodeInitFailedException - Exception in org.jcsp.net
An Exception that is thrown if Node initialization fails.
NodeKey - Class in org.jcsp.net
An object that is returned when the Node is initialized.
NodeKey - Class in org.jcsp.net2
A unique object for allowing access to privileged operations on the Node.
NodeProfile - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a node profile.
NodeProfile(String, boolean) - Constructor for class org.jcsp.net.settings.NodeProfile
 
NodeProfiles - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of node profiles.
NodeProfiles() - Constructor for class org.jcsp.net.settings.NodeProfiles
 
NodeUI - Class in org.jcsp.net
A Unique Identifier for a Node.
NodeUI() - Constructor for class org.jcsp.net.NodeUI
 
NodeUIImpl - Class in org.jcsp.net
This is a default implementation for NodeUI that is used if no other implementation is supplied.
NodeUIImpl() - Constructor for class org.jcsp.net.NodeUIImpl
Constructor which is used as standard to create a new NodeUIImpl object.
NodeUIImpl(String) - Constructor for class org.jcsp.net.NodeUIImpl
A constructor which takes a String that should be in the format of that returned by the getImplStringForm() method.
NONEMPTYFULL - Static variable in interface org.jcsp.util.ChannelDataStore
Indicates that the ChannelDataStore is neither empty nor full -- it can accept either a put or a get call.
NONEMPTYFULL - Static variable in interface org.jcsp.util.ints.ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is neither empty nor full -- it can accept either a put or a get call.
Nor - Class in org.jcsp.plugNplay
Bitwise nors two Integer streams to one stream.
Nor(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Nor
Construct a new Nor process with the input Channels in1 and in2 and the output Channel out.
NorInt - Class in org.jcsp.plugNplay.ints
Bitwise nors two integer streams to one stream.
NorInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.NorInt
Construct a new NorInt process with the input Channels in0 and in1 and the output Channel out.
NTService - Class in org.jcsp.win32
Abstract class for declaring an NT service.
NTService(String) - Constructor for class org.jcsp.win32.NTService
Creates a new NT service wrapper with the given name.
NULL - Static variable in class org.jcsp.awt.GraphicsCommand
This is the null command whose interpretation is a no-op.
numberEarlyTimeouts() - Static method in class org.jcsp.lang.SpuriousLog
Returns the number of early timeouts accepted so far.
numberedNet2Any(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2Any(String, int, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2Any(String, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2Any(String, int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2Any(int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given index
numberedNet2Any(int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given index and poison immunity level
numberedNet2Any(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2Any(int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2Any(int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelInput with the given index
numberedNet2Any(int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelInput with the given index and poison immunity level
numberedNet2Any(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2Any(int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2Any(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given index
numberedNet2Any(int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level
numberedNet2Any(int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2Any(int, int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2Any(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index
numberedNet2Any(int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level
numberedNet2Any(int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2Any(int, int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2One(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNet2One(String, int, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNet2One(String, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNet2One(String, int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNet2One(int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given index
numberedNet2One(int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given index and the given poison immunity level
numberedNet2One(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2One(int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNet2One(int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetAltingChannelInput with the given index
numberedNet2One(int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetAltingChannelInput with the given index and the given poison immunity level
numberedNet2One(int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetAltingChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2One(int, int, NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNet2One(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given index
numberedNet2One(int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and the given poison immunity level
numberedNet2One(int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2One(int, int, NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNet2One(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index
numberedNet2One(int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and the given poison immunity level
numberedNet2One(int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index that uses the given filter to decode incoming messages
numberedNet2One(int, int, NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNetBarrier(String, int, int, int) - Static method in class org.jcsp.net2.bns.BNS
Creates a new server end of a NetBarrier with a given index and name
numberedNetBarrier(int, int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
Creates a new server end of a NetBarrier with a given index
Numbers - Class in org.jcsp.plugNplay
Plugs together a network of low-level stateless components to generate the sequence of natural numbers.
Numbers(ChannelOutput) - Constructor for class org.jcsp.plugNplay.Numbers
Construct a new Numbers process with the output Channel out.
NumbersInt - Class in org.jcsp.plugNplay.ints
Plugs together a network of low-level stateless components to generate the sequence of natural numbers.
NumbersInt(ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.NumbersInt
Construct a new NumbersInt process with the output Channel out.
numberSpuriousWakeUps() - Static method in class org.jcsp.lang.SpuriousLog
Returns the number of spurious wakeups so far.

O

ObjectNetworkMessageFilter - Class in org.jcsp.net2
This class is the standard encoding and decoding filter for networked JCSP channels.
ObjectNetworkMessageFilter() - Constructor for class org.jcsp.net2.ObjectNetworkMessageFilter
 
ObjectNetworkMessageFilter.FilterRX - Class in org.jcsp.net2
The receiving (decoding) filter for Objects
ObjectNetworkMessageFilter.FilterRX() - Constructor for class org.jcsp.net2.ObjectNetworkMessageFilter.FilterRX
Creates a new incoming object filter
ObjectNetworkMessageFilter.FilterTX - Class in org.jcsp.net2
The sending (encoding) filter for Object channels
ObjectNetworkMessageFilter.FilterTX() - Constructor for class org.jcsp.net2.ObjectNetworkMessageFilter.FilterTX
Creates a new encoding object filter
obtainNodeID() - Method in class org.jcsp.net.Link
This returns the NodeID of the remote Node to which this link is connected.
one2any() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may only be connected to one writer at a time, but any number of reader processes.
one2any(ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs a one-any Object channel with user chosen buffering size and policy.
one2any(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable one-any Object channel.
one2any(ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable one-any Object channel.
one2anyArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of one-any Object channels.
one2anyArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable one-any Object channels.
one2anyArray(int, ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered one-any Object channels.
one2anyArray(int, ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable one-any Object channels.
One2AnyCallChannel - Class in org.jcsp.lang
This is the super-class for one-to-any interface-specific CALL channels, safe for use by one client and many servers.
One2AnyCallChannel() - Constructor for class org.jcsp.lang.One2AnyCallChannel
 
One2AnyChannel<T> - Interface in org.jcsp.lang
This defines the interface for a one-to-any Object channel, safe for use by one writer and many readers.
One2AnyChannelInt - Interface in org.jcsp.lang
This defines the interface for a one-to-any integer channel, safe for use by one writer and many readers.
One2AnyChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelIntWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2AnyChannelIntXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelIntXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2AnyChannelRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2AnyChannelXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2AnyConnection<T> - Interface in org.jcsp.lang
An interface for a connection which can be used by only one client but which can be used by multiple concurrent servers.
one2anyInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may only be connected to one writer at a time, but any number of reader processes.
one2anyInt(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs a one-any integer channel with user chosen buffering size and policy.
one2anyInt(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable one-any integer channel.
one2anyInt(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable one-any integer channel.
one2anyIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of one-any integer channels.
one2anyIntArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable one-any integer channels.
one2anyIntArray(int, ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered one-any integer channels.
one2anyIntArray(int, ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable one-any integer channels.
one2net(String) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(String, int) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(String, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(String, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.cns.CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
one2net(NetChannelLocation, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and having the given poison immunity level
one2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and uses the given filter to encode outgoing messages
one2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the given location with the given poison immunity level, and uses the given filter to encode outgoing messages.
one2net(NodeID, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeID, int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, and with the given poison immunity level
one2net(NodeID, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
one2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level and uses the given filter to encode outgoing messages
one2net(NodeAddress, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node with the given poison immunity
one2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
one2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannel
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages
one2net(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
one2net(NetChannelLocation, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and having the given poison immunity level
one2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and uses the given filter to encode outgoing messages
one2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the given location with the given poison immunity level, and uses the given filter to encode outgoing messages.
one2net(NodeID, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeID, int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, and with the given poison immunity level
one2net(NodeID, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
one2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level and uses the given filter to encode outgoing messages
one2net(NodeAddress, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeAddress, int, int) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node with the given poison immunity
one2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
one2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Static method in class org.jcsp.net2.NetChannelEnd
Deprecated. Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages
one2net(NetChannelLocation) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
one2net(NetChannelLocation, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and having the given poison immunity level
one2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and uses the given filter to encode outgoing messages
one2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the given location with the given poison immunity level, and uses the given filter to encode outgoing messages.
one2net(NodeID, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeID, int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, and with the given poison immunity level
one2net(NodeID, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
one2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level and uses the given filter to encode outgoing messages
one2net(NodeAddress, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeAddress, int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node with the given poison immunity
one2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
one2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages
one2net(NetChannelLocation) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
one2net(NetChannelLocation, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and having the given poison immunity level
one2net(NetChannelLocation, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and uses the given filter to encode outgoing messages
one2net(NetChannelLocation, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the given location with the given poison immunity level, and uses the given filter to encode outgoing messages.
one2net(NodeID, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeID, int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, and with the given poison immunity level
one2net(NodeID, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages
one2net(NodeID, int, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level and uses the given filter to encode outgoing messages
one2net(NodeAddress, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node
one2net(NodeAddress, int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node with the given poison immunity
one2net(NodeAddress, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages
one2net(NodeAddress, int, int, NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages
one2one() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may only be connected to one writer and one reader process at a time.
one2one(ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs a one-one Object channel with user chosen buffering size and policy.
one2one(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable one-one Object channel.
one2one(ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable one-one Object channel.
one2oneArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of one-one Object channels.
one2oneArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable one-one Object channels.
one2oneArray(int, ChannelDataStore<T>) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered one-one Object channels.
one2oneArray(int, ChannelDataStore<T>, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable one-one Object channels.
One2OneCallChannel - Class in org.jcsp.lang
This is the super-class for one-to-one interface-specific CALL channels.
One2OneCallChannel() - Constructor for class org.jcsp.lang.One2OneCallChannel
 
One2OneChannel<T> - Interface in org.jcsp.lang
This defines the interface for a one-to-one Object channel.
One2OneChannelInt - Interface in org.jcsp.lang
This defines the interface for a one-to-one integer channel.
One2OneChannelIntRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelIntWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2OneChannelIntXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelIntXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2OneChannelRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelSymmetric<T> - Interface in org.jcsp.lang
This defines the interface for a symmetric one-to-one Object channel.
One2OneChannelSymmetricInt - Interface in org.jcsp.lang
This defines the interface for a symmetric one-to-one integer channel.
One2OneChannelWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2OneChannelXRead - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelXWrite - Static variable in class org.jcsp.lang.SpuriousLog
This indexes the counts of spurious wakeups (SpuriousLog.report()), indicating the class and operation that suffered.
One2OneConnection<T> - Interface in org.jcsp.lang
Defines an interface for a connection that can be used by a single server and single client.
one2oneInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may only be connected to one writer and one reader process at a time.
one2oneInt(ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs a one-one integer channel with user chosen buffering size and policy.
one2oneInt(int) - Static method in class org.jcsp.lang.Channel
This constructs a poisonable one-one integer channel.
one2oneInt(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs a buffered poisonable one-one integer channel.
one2oneIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of one-one integer channels.
one2oneIntArray(int, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of poisonable one-one integer channels.
one2oneIntArray(int, ChannelDataStoreInt) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered one-one integer channels.
one2oneIntArray(int, ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.Channel
This constructs an array of buffered poisonable one-one integer channels.
one2oneSymmetric() - Static method in class org.jcsp.lang.Channel
This constructs an Object carrying channel that may only be connected to one writer and one reader process at a time.
one2oneSymmetricArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of symmetric one-one Object channels.
one2oneSymmetricInt() - Static method in class org.jcsp.lang.Channel
This constructs an integer carrying channel that may only be connected to one writer and one reader process at a time.
one2oneSymmetricIntArray(int) - Static method in class org.jcsp.lang.Channel
This constructs an array of symmetric one-one integer channels.
Or - Class in org.jcsp.plugNplay
Bitwise ors two Integer streams to one stream.
Or(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Or
Construct a new Or process with the input Channels in1 and in2 and the output Channel out.
org.jcsp.awt - package org.jcsp.awt
This provides CSP extensions for all AWT Component components: GUI events and widget configurations map to channel communications.
org.jcsp.demos.util - package org.jcsp.demos.util
 
org.jcsp.lang - package org.jcsp.lang
This provides classes and interfaces corresponding to the fundamental primitives of CSP.
org.jcsp.net - package org.jcsp.net
This is main package for JCSP.NET.
org.jcsp.net.cns - package org.jcsp.net.cns
This package contains the files specifically for the JCSP.NET Channel Name Service (CNS).
org.jcsp.net.dynamic - package org.jcsp.net.dynamic
Supports dynamic operations over the JCSP.NET infrastructure.
org.jcsp.net.remote - package org.jcsp.net.remote
Supports the remote spawning of processes at other nodes.
org.jcsp.net.security - package org.jcsp.net.security
This package contains the files specifically for link security implementing various authentication schemes.
org.jcsp.net.settings - package org.jcsp.net.settings
This package is used internally by the JCSP network infrastructure to load XML configuration files and represent their structure.
org.jcsp.net.tcpip - package org.jcsp.net.tcpip
 
org.jcsp.net2 - package org.jcsp.net2
 
org.jcsp.net2.bns - package org.jcsp.net2.bns
 
org.jcsp.net2.cns - package org.jcsp.net2.cns
 
org.jcsp.net2.mobile - package org.jcsp.net2.mobile
 
org.jcsp.net2.tcpip - package org.jcsp.net2.tcpip
 
org.jcsp.plugNplay - package org.jcsp.plugNplay
This provides an assortment of plug-and-play CSP components to wire together (with Object-carrying wires) and reuse.
org.jcsp.plugNplay.ints - package org.jcsp.plugNplay.ints
This provides an assortment of plug-and-play CSP components to wire together (with int-carrying wires) and reuse.
org.jcsp.util - package org.jcsp.util
This provides classes and interfaces to customise the semantics of Object channels.
org.jcsp.util.filter - package org.jcsp.util.filter
This defines filtering channels that can apply transformations to objects as they are read and/or written.
org.jcsp.util.ints - package org.jcsp.util.ints
This provides classes and interfaces to customise the semantics of int channels.
org.jcsp.win32 - package org.jcsp.win32
 
OrInt - Class in org.jcsp.plugNplay.ints
Bitwise ors two integer streams to one stream.
OrInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.OrInt
Construct a new OrInt process with the input Channels in0 and in1 and the output Channel out.
OtherSpec - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent misellaneous specifications.
out() - Method in interface org.jcsp.lang.Any2AnyChannel
Returns the output end of the channel.
out() - Method in interface org.jcsp.lang.Any2AnyChannelInt
Returns the output channel end.
out() - Method in interface org.jcsp.lang.Any2OneChannel
Returns the output end of the channel.
out() - Method in interface org.jcsp.lang.Any2OneChannelInt
Returns the output end of the channel.
out() - Method in interface org.jcsp.lang.One2AnyChannel
Returns the output end of the channel.
out() - Method in interface org.jcsp.lang.One2AnyChannelInt
Returns the output end of the channel.
out() - Method in interface org.jcsp.lang.One2OneChannel
Returns the output channel end.
out() - Method in interface org.jcsp.lang.One2OneChannelInt
Returns the output end of the channel.
out() - Method in interface org.jcsp.lang.One2OneChannelSymmetric
Returns the output channel end.
out() - Method in interface org.jcsp.lang.One2OneChannelSymmetricInt
Returns the output channel end.
out() - Method in class org.jcsp.lang.RejectableBufferedOne2AnyChannel
Deprecated.  
out() - Method in class org.jcsp.lang.RejectableBufferedOne2OneChannel
Deprecated.  
out() - Method in interface org.jcsp.lang.RejectableChannel
Deprecated.  
out() - Method in class org.jcsp.lang.RejectableOne2AnyChannel
Deprecated.  
out() - Method in class org.jcsp.lang.RejectableOne2OneChannel
Deprecated.  
outFilter() - Method in interface org.jcsp.util.filter.FilteredAny2AnyChannel
Returns an interface for configuring write filters on the channel.
outFilter() - Method in interface org.jcsp.util.filter.FilteredAny2OneChannel
Returns an interface for configuring write filters on the channel.
outFilter() - Method in interface org.jcsp.util.filter.FilteredOne2AnyChannel
Returns the control interface to manipulate the write filters.
outFilter() - Method in interface org.jcsp.util.filter.FilteredOne2OneChannel
Returns the control interface for configuring the write filters on the channel.
OutputReconnectionManager - Interface in org.jcsp.net.dynamic
Writing end of a migratable channel.
OverFlowingBuffer<T> - Class in org.jcsp.util
This is used to create a buffered object channel that always accepts input, discarding its last entered data if full.
OverFlowingBuffer(int) - Constructor for class org.jcsp.util.OverFlowingBuffer
Construct a new OverFlowingBuffer with the specified size.
OverFlowingBufferInt - Class in org.jcsp.util.ints
This is used to create a buffered integer channel that always accepts input, discarding its last entered data if full.
OverFlowingBufferInt(int) - Constructor for class org.jcsp.util.ints.OverFlowingBufferInt
Construct a new OverFlowingBufferInt with the specified size.
OverWriteOldestBuffer<T> - Class in org.jcsp.util
This is used to create a buffered object channel that always accepts input, overwriting its oldest data if full.
OverWriteOldestBuffer(int) - Constructor for class org.jcsp.util.OverWriteOldestBuffer
Construct a new OverWriteOldestBuffer with the specified size.
OverWriteOldestBufferInt - Class in org.jcsp.util.ints
This is used to create a buffered integer channel that always accepts input, overwriting its oldest data if full.
OverWriteOldestBufferInt(int) - Constructor for class org.jcsp.util.ints.OverWriteOldestBufferInt
Construct a new OverWriteOldestBufferInt with the specified size.
OverWritingBuffer<T> - Class in org.jcsp.util
This is used to create a buffered object channel that always accepts input, overwriting its last entered data if full.
OverWritingBuffer(int) - Constructor for class org.jcsp.util.OverWritingBuffer
Construct a new OverWritingBuffer with the specified size.
OverWritingBufferInt - Class in org.jcsp.util.ints
This is used to create a buffered integer channel that always accepts input, overwriting its last entered data if full.
OverWritingBufferInt(int) - Constructor for class org.jcsp.util.ints.OverWritingBufferInt
Construct a new OverWritingBufferInt with the specified size.

P

paint(Graphics) - Method in class org.jcsp.awt.ActiveCanvas
This method is used by the JVM event thread -- it is not really for public consumption.
paint(Graphics) - Method in class org.jcsp.awt.DisplayList
This is the call-back delegated here by the registered Component.
paint(Graphics) - Method in interface org.jcsp.awt.Paintable
This is the call-back delegated here by the registered Component.
Paintable - Interface in org.jcsp.awt
Active components may delegate their paint and update methods to objects implementing this interface.
Pairs - Class in org.jcsp.plugNplay
Generates sums of successive pairs of input Integers.
Pairs(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Pairs
Construct a new Pairs process with the input Channel in and the output Channel out.
PairsInt - Class in org.jcsp.plugNplay.ints
Generates sums of successive pairs of input values.
PairsInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.PairsInt
Construct a new PairsInt process with the input Channel in and the output Channel out.
Parallel - Class in org.jcsp.lang
This process constructor taks an array of CSProcesses and returns a CSProcess that is the parallel composition of its process arguments.
Parallel() - Constructor for class org.jcsp.lang.Parallel
Construct a new Parallel object initially without any processes.
Parallel(CSProcess[]) - Constructor for class org.jcsp.lang.Parallel
Construct a new Parallel object with the processes specified.
Parallel(CSProcess[][]) - Constructor for class org.jcsp.lang.Parallel
Construct a new Parallel object with the processes specified.
Paraplex - Class in org.jcsp.plugNplay
Parallel multiplexes its input Object stream array on to one output stream.
Paraplex(ChannelInput[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.Paraplex
Construct a new ParaplexInt process from the array of input channels to the output channel.
ParaplexInt - Class in org.jcsp.plugNplay.ints
Parallel multiplexes its input integer stream array on to one output stream.
ParaplexInt(ChannelInputInt[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.ints.ParaplexInt
Construct a new ParaplexInt process from the array of input channels to the output channel.
parse(String) - Static method in class org.jcsp.net2.NetBarrierLocation
Takes the string representation of a NetBarrierLocation and converts it back into an object for usage by JCSP.
parse(String) - Static method in class org.jcsp.net2.NetChannelLocation
Converts the string form of a NetChannelLocation back into its object form
parse(String) - Static method in class org.jcsp.net2.NetConnectionLocation
Converts the string form of a NetConnectionLocation back into its object form
parse(String) - Static method in class org.jcsp.net2.NodeAddress
Parses a string representation of a NodeAddress back to its object form
parse(String) - Static method in class org.jcsp.net2.NodeID
Converts a string representation of a NodeID back to a NodeID object
parse(String) - Method in class org.jcsp.net2.ProtocolID
Parses an address string into an address object
parse(String) - Method in class org.jcsp.net2.tcpip.TCPIPProtocolID
Parses a string to recreate a TCPIPNodeAddress object
pending() - Method in class org.jcsp.lang.AltingChannelInput
Returns whether there is data pending on this channel.
pending() - Method in class org.jcsp.lang.AltingChannelInputInt
Returns whether there is data pending on this channel.
pending() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated. Returns whether there is data pending on this channel.
pending() - Method in class org.jcsp.lang.AltingChannelOutput
Returns whether the receiver is committed to read from this channel.
pending() - Method in class org.jcsp.lang.AltingChannelOutputInt
Returns whether the receiver is committed to read from this channel.
pending() - Method in class org.jcsp.lang.AltingConnectionClient
Returns whether there is an open() pending on this connection.
pending() - Method in class org.jcsp.lang.AltingConnectionServer
Returns whether there is an open() pending on this connection.
performedPingTest() - Method in class org.jcsp.net.Link
A public accessor for enquiring as to whether this Link object has performed a ping test.
permitUserAccess(UserID) - Method in interface org.jcsp.net.security.SecurityAuthority
Adds a user ID to the set of users considered by this authority to create valid responses to challenges.
permitUserAccess(UserID) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Adds a user to the set of permitted users.
ping() - Method in class org.jcsp.net.Link
Performs a ping on the link.
Plex - Class in org.jcsp.plugNplay
Fair multiplexes its input Object stream array into one output stream.
Plex(AltingChannelInput[], ChannelOutput) - Constructor for class org.jcsp.plugNplay.Plex
Construct a new Plex process with input channels in and output channel out.
Plex2 - Class in org.jcsp.plugNplay
Fair multiplexes two Object streams into one.
Plex2(AltingChannelInput, AltingChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Plex2
Construct a new Plex2 process with the input channels in0 and in1 and the output channel out.
Plex2Int - Class in org.jcsp.plugNplay.ints
Fair multiplexes two integer streams into one.
Plex2Int(AltingChannelInputInt, AltingChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.Plex2Int
Construct a new Plex2Int process with the input channels in0 and in1 and the output channel out.
PlexInt - Class in org.jcsp.plugNplay.ints
Fair multiplexes its input integer stream array into one output stream.
PlexInt(AltingChannelInputInt[], ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.PlexInt
Construct a new PlexInt process with input channels in and output channel out.
Plugin - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a plug-in.
Plugin(String, Class) - Constructor for class org.jcsp.net.settings.Plugin
 
Plugins - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of plug-ins.
Plugins() - Constructor for class org.jcsp.net.settings.Plugins
 
Plus - Class in org.jcsp.plugNplay
Sums two Integer streams to one stream.
Plus(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Plus
Construct a new Plus process with the input Channels in1 and in2 and the output Channel out.
PlusInt - Class in org.jcsp.plugNplay.ints
Sums two integer streams to one stream.
PlusInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.PlusInt
Construct a new PlusInt process with the input Channels in0 and in1 and the output Channel out.
poison(int) - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated.  
poison(int) - Method in class org.jcsp.lang.BlackHoleChannel
 
poison(int) - Method in class org.jcsp.lang.BlackHoleChannelInt
 
poison(int) - Method in class org.jcsp.lang.ChannelInputWrapper
Deprecated.  
poison(int) - Method in class org.jcsp.lang.ChannelOutputWrapper
Deprecated.  
poison(int) - Method in interface org.jcsp.lang.Poisonable
This injects poison into the channel.
poison(int) - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
poison(int) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
Poisonable - Interface in org.jcsp.lang
All channel-ends implement this inteface.
PoisonException - Exception in org.jcsp.lang
This exception is thrown when a process tries to use a channel that has been poisoned.
PoisonException(int) - Constructor for exception org.jcsp.lang.PoisonException
JCSP users should not have to construct these.
PoisonFilter - Class in org.jcsp.util.filter
This filter will throw a PoisonException when filter(Object) is called.
PoisonFilter() - Constructor for class org.jcsp.util.filter.PoisonFilter
Constructs a new filter with the default message.
PoisonFilter(String) - Constructor for class org.jcsp.util.filter.PoisonFilter
Constructs a new filter with a specific message.
PoisonFilterException - Exception in org.jcsp.util.filter
Deprecated. Use poison directly instead
PoisonFilterException(String) - Constructor for exception org.jcsp.util.filter.PoisonFilterException
Deprecated.  
poll(long) - Method in class org.jcsp.lang.AltingBarrier
This is a simple way to poll for synchonisation on an AltingBarrier without having to set up an Alternative.
Prefix - Class in org.jcsp.plugNplay
Prefixes a user-supplied object to the Object stream flowing through.
Prefix(Object, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Prefix
Construct a new Prefix process with the input Channel in and the output Channel out.
PrefixInt - Class in org.jcsp.plugNplay.ints
Prefixes a user-supplied integer to the int stream flowing through.
PrefixInt(int, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.PrefixInt
Construct a new PrefixInt process with the input Channel in and the output Channel out.
prepareToMove() - Method in interface org.jcsp.net.dynamic.InputReconnectionManager
Prepares the channel for a transfer between nodes.
prepareToMove() - Method in interface org.jcsp.net.dynamic.MigratableChannelInput
Prepares the channel end for movement to another node.
prepareToMove() - Method in interface org.jcsp.net.dynamic.MigratableChannelOutput
Prepares the channel end for movement to another node.
prepareToMove() - Method in interface org.jcsp.net.dynamic.OutputReconnectionManager
Prepares the channel end for transfer to another node.
Printer - Class in org.jcsp.plugNplay
Prints each Object from its input channel to a PrintStream.
Printer(ChannelInput) - Constructor for class org.jcsp.plugNplay.Printer
Construct a new Printer with System.out as its PrintStream and empty prefix and postfix strings.
Printer(ChannelInput, String, String) - Constructor for class org.jcsp.plugNplay.Printer
Construct a new Printer with System.out as its PrintStream.
Printer(ChannelInput, PrintStream) - Constructor for class org.jcsp.plugNplay.Printer
Construct a new Printer with empty prefix and postfix strings.
Printer(ChannelInput, PrintStream, String, String) - Constructor for class org.jcsp.plugNplay.Printer
Construct a new Printer.
PrinterInt - Class in org.jcsp.plugNplay.ints
Prints each int from its input channel to a PrintStream.
PrinterInt(ChannelInputInt) - Constructor for class org.jcsp.plugNplay.ints.PrinterInt
Construct a new PrinterInt with System.out as its PrintStream and empty prefix and postfix strings.
PrinterInt(ChannelInputInt, String, String) - Constructor for class org.jcsp.plugNplay.ints.PrinterInt
Construct a new PrinterInt with System.out as its PrintStream.
PrinterInt(ChannelInputInt, PrintStream) - Constructor for class org.jcsp.plugNplay.ints.PrinterInt
Construct a new PrinterInt with empty prefix and postfix strings.
PrinterInt(ChannelInputInt, PrintStream, String, String) - Constructor for class org.jcsp.plugNplay.ints.PrinterInt
Construct a new PrinterInt.
printStackTrace() - Method in exception org.jcsp.net.remote.RemoteSpawnException
Prints the stack trace of the actual exception.
priority - Variable in class org.jcsp.net2.Link
Link priority for this Link.
PRIORITY_MAX - Static variable in class org.jcsp.lang.ProcessManager
The maximum priority value for running a process.
PRIORITY_MIN - Static variable in class org.jcsp.lang.ProcessManager
The minimum priority value for running a process.
PRIORITY_NORM - Static variable in class org.jcsp.lang.ProcessManager
The normal priority value for running a process.
PriParallel - Class in org.jcsp.lang
This is an extension of the Parallel class that prioritises the processes given to its control.
PriParallel() - Constructor for class org.jcsp.lang.PriParallel
Construct a new PriParallel object initially without any processes.
PriParallel(CSProcess[]) - Constructor for class org.jcsp.lang.PriParallel
Construct a new PriParallel object with the processes specified.
priSelect() - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards.
priSelect(boolean[]) - Method in class org.jcsp.lang.Alternative
Returns the index of one of the ready guards whose preCondition index is true.
priSelect() - Method in class org.jcsp.lang.InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
ProcessInterruptedException - Error in org.jcsp.lang
This is thrown if a process is interrupted whilst blocked during synchronisation - processes should never be interrupted.
ProcessInterruptedException(String) - Constructor for error org.jcsp.lang.ProcessInterruptedException
 
ProcessManager - Class in org.jcsp.lang
This enables a CSProcess to be spawned concurrently with the process doing the spawning.
ProcessManager(CSProcess) - Constructor for class org.jcsp.lang.ProcessManager
 
ProcessRead - Class in org.jcsp.plugNplay
Reads one Object from its input channel.
ProcessRead(ChannelInput) - Constructor for class org.jcsp.plugNplay.ProcessRead
Construct a new ProcessRead.
ProcessReadInt - Class in org.jcsp.plugNplay.ints
Reads one int from its input channel.
ProcessReadInt(ChannelInputInt) - Constructor for class org.jcsp.plugNplay.ints.ProcessReadInt
Construct a new ProcessReadInt.
ProcessWrite - Class in org.jcsp.plugNplay
Writes one Object to its output channel.
ProcessWrite(ChannelOutput) - Constructor for class org.jcsp.plugNplay.ProcessWrite
Construct a new ProcessWrite.
ProcessWriteInt - Class in org.jcsp.plugNplay.ints
Writes one int to its output channel.
ProcessWriteInt(ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.ProcessWriteInt
Construct a new ProcessWriteInt.
Profile - Class in org.jcsp.net
This class is used to hold profiles of Nodes and Links.
Protocol - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a single protocol.
Protocol(String, String, Class, int) - Constructor for class org.jcsp.net.settings.Protocol
 
protocol - Variable in class org.jcsp.net2.NodeAddress
String representing the protocol in used
ProtocolID - Class in org.jcsp.net
Abstract class that identifies a protocol.
ProtocolID() - Constructor for class org.jcsp.net.ProtocolID
 
ProtocolID - Class in org.jcsp.net2
This abstract class must be defined in concrete protocol implementations.
ProtocolID() - Constructor for class org.jcsp.net2.ProtocolID
 
ProtocolManager - Class in org.jcsp.net
The ProtocolManager class is a singleton class.
Protocols - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of protocols.
Protocols() - Constructor for class org.jcsp.net.settings.Protocols
 
put(T) - Method in class org.jcsp.util.Buffer
Puts a new Object into the Buffer.
put(T) - Method in interface org.jcsp.util.ChannelDataStore
Puts a new Object into the ChannelDataStore.
put(T) - Method in class org.jcsp.util.InfiniteBuffer
Puts a new Object into the InfiniteBuffer.
put(int) - Method in class org.jcsp.util.ints.BufferInt
Puts a new int into the BufferInt.
put(int) - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
Puts a new int into the ChannelDataStoreInt.
put(int) - Method in class org.jcsp.util.ints.InfiniteBufferInt
Puts a new int into the InfiniteBufferInt.
put(int) - Method in class org.jcsp.util.ints.OverFlowingBufferInt
Puts a new int into the OverFlowingBufferInt.
put(int) - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
Puts a new int into the OverWriteOldestBufferInt.
put(int) - Method in class org.jcsp.util.ints.OverWritingBufferInt
Puts a new int into the OverWritingBufferInt.
put(int) - Method in class org.jcsp.util.ints.ZeroBufferInt
Puts a new int into the ZeroBufferInt.
put(T) - Method in class org.jcsp.util.OverFlowingBuffer
Puts a new Object into the OverFlowingBuffer.
put(T) - Method in class org.jcsp.util.OverWriteOldestBuffer
Puts a new Object into the OverWriteOldestBuffer.
put(T) - Method in class org.jcsp.util.OverWritingBuffer
Puts a new Object into the OverWritingBuffer.
put(T) - Method in class org.jcsp.util.ZeroBuffer
Puts a new Object into the ZeroBuffer.

R

RawNetworkMessageFilter - Class in org.jcsp.net2
A NetworkMessageFilter used to send and receive raw byte data.
RawNetworkMessageFilter() - Constructor for class org.jcsp.net2.RawNetworkMessageFilter
 
RawNetworkMessageFilter.FilterRX - Class in org.jcsp.net2
The receiving filter
RawNetworkMessageFilter.FilterRX() - Constructor for class org.jcsp.net2.RawNetworkMessageFilter.FilterRX
Creates a new RawNetworkMessageFilter.FilterRX
RawNetworkMessageFilter.FilterTX - Class in org.jcsp.net2
The sending Filter
RawNetworkMessageFilter.FilterTX() - Constructor for class org.jcsp.net2.RawNetworkMessageFilter.FilterTX
Creates a new output filter
read() - Method in class org.jcsp.lang.AltingChannelInputWrapper
Deprecated. Read an Object from the channel.
read() - Method in interface org.jcsp.lang.ChannelInput
Read an Object from the channel.
read() - Method in interface org.jcsp.lang.ChannelInputInt
Read an int from the channel.
read() - Method in class org.jcsp.lang.ChannelInputWrapper
Deprecated. Reads a value from the channel.
read() - Method in class org.jcsp.lang.CSTimer
Returns the current system time in msecs.
read() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
read() - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
read() - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
ReaderIndexException - Exception in org.jcsp.net
An exception that is thrown if data is written to a Networked ChannelOutput and the destination address is incorrect.
ReaderIndexException() - Constructor for exception org.jcsp.net.ReaderIndexException
 
ReadFiltered - Interface in org.jcsp.util.filter
Interface for a channel end supporting read filtering operations.
readInt(String) - Static method in class org.jcsp.demos.util.Ask
 
readLinkDecision() - Method in class org.jcsp.net.Link
Reads a boolean link decision as to whether this node can keep or discard the link.
readStr(String) - Static method in class org.jcsp.demos.util.Ask
 
readTestObject() - Method in class org.jcsp.net.Link
Reads a test object from the underlying connection.
recreate() - Method in interface org.jcsp.net.NetChannelOutput
Requests that the instance of the implementing class should reinitialize itself.
recreate(NetChannelLocation) - Method in interface org.jcsp.net.NetChannelOutput
Requests that the instance of the implementing class should reinitialize itself with a new location.
refresh() - Method in class org.jcsp.net.cns.CNSNetChannelLocation
This method requests that the instance of this class refresh its information.
refresh() - Method in class org.jcsp.net.NetChannelLocation
This method requests that the instance of this class refresh its information.
refreshFrom(NetChannelLocation) - Method in class org.jcsp.net.NetChannelLocation
This method refreshes the fields in the instance of this object to equal the fields in the supplied object.
register(Component) - Method in class org.jcsp.awt.DisplayList
Register the Component that will delegate its paint and update methods here.
register(Component) - Method in interface org.jcsp.awt.Paintable
Register the Component that will delegate its paint and update methods here.
register(Networked, String) - Static method in class org.jcsp.net.cns.CNS
 
register(Networked, String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
register(Networked, String, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
 
register(Networked, String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
 
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
 
register(Networked, String) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel (or any instance of a class implementing Networked) to be registered with the Channel Name Server.
register(Networked, String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel (or any instance of a class implementing Networked) to be registered with the Channel Name Server.
register(Networked, String, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel (or any instance of a class implementing Networked) that has previously been registered with the to be reregistered with the Channel Name Server.
register(Networked, String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel (or any instance of a class implementing Networked) that has previously been registered to be reregistered with the Channel Name Server.
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
This method allows a channel's location to be registered against a name in the Channel Name Server.
register(Networked, String) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel (or any instance of a class implementing Networked) to be registered with a Naming Service Implementation.
register(Networked, String, NameAccessLevel) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel (or any instance of a class implementing Networked) to be registered with a Naming Service Implementation.
register(Networked, String, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel (or any instance of a class implementing Networked) that has previously been registered with the to be reregistered with a Naming Service implementation.
register(Networked, String, NameAccessLevel, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel (or any instance of a class implementing Networked) that has previously been registered to be reregistered with the Naming Service implementation.
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
This method allows a channel's location to be registered against a name in the Naming Service implementation.
register(String, NetBarrier) - Method in class org.jcsp.net2.bns.BNSService
Registers a Server end of a NetBarrier with the BNS
register(String, NetChannelInput) - Method in class org.jcsp.net2.cns.CNSService
Registers an input end with the CNS
registerLink() - Method in class org.jcsp.net2.Link
Registers the Link with the LinkManager
registerLink(Link) - Method in class org.jcsp.net2.LinkServer
 
Regular - Class in org.jcsp.plugNplay
This process generates a constant stream of Integers at a regular rate.
Regular(ChannelOutput, int, long) - Constructor for class org.jcsp.plugNplay.Regular
Construct the process.
RegularInt - Class in org.jcsp.plugNplay.ints
This process generates a constant stream of Integers at a regular rate.
RegularInt(ChannelOutputInt, int, long) - Constructor for class org.jcsp.plugNplay.ints.RegularInt
Construct the process.
Regulate - Class in org.jcsp.plugNplay
This process controls the rate of flow of traffic from its input to output channels.
Regulate(AltingChannelInput, AltingChannelInput, ChannelOutput, long) - Constructor for class org.jcsp.plugNplay.Regulate
Construct the process.
RegulateInt - Class in org.jcsp.plugNplay.ints
This process controls the rate of flow of traffic from its input to output channels.
RegulateInt(AltingChannelInputInt, AltingChannelInput, ChannelOutputInt, long) - Constructor for class org.jcsp.plugNplay.ints.RegulateInt
Construct the process.
reject() - Method in class org.jcsp.lang.RejectableAltingChannelInput
Deprecated. Reject any data pending instead of reading it.
reject() - Method in interface org.jcsp.lang.RejectableChannelInput
Deprecated. Reject any data pending instead of reading it.
RejectableAltingChannelInput - Class in org.jcsp.lang
Deprecated. This channel is superceded by the poison mechanisms, please see PoisonException
RejectableAltingChannelInput() - Constructor for class org.jcsp.lang.RejectableAltingChannelInput
Deprecated.  
RejectableBufferedOne2AnyChannel - Class in org.jcsp.lang
Deprecated. This channel is superceded by the poison mechanisms, please see PoisonException
RejectableBufferedOne2AnyChannel(ChannelDataStore) - Constructor for class org.jcsp.lang.RejectableBufferedOne2AnyChannel
Deprecated. Constructs a new RejectableBufferedOne2AnyChannel
RejectableBufferedOne2OneChannel - Class in org.jcsp.lang
Deprecated. This channel is superceded by the poison mechanisms, please see PoisonException
RejectableBufferedOne2OneChannel(ChannelDataStore) - Constructor for class org.jcsp.lang.RejectableBufferedOne2OneChannel
Deprecated. Constructs a new channel.
RejectableChannel - Interface in org.jcsp.lang
Deprecated. This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableChannelInput - Interface in org.jcsp.lang
Deprecated. This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableChannelOutput - Interface in org.jcsp.lang
Deprecated. This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableOne2AnyChannel - Class in org.jcsp.lang
Deprecated. This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableOne2AnyChannel() - Constructor for class org.jcsp.lang.RejectableOne2AnyChannel
Deprecated. Constructs a new channel.
RejectableOne2OneChannel - Class in org.jcsp.lang
Deprecated. This channel is superceded by the poison mechanisms, please see PoisonException. It remains only because it is used by some of the networking features.
RejectableOne2OneChannel() - Constructor for class org.jcsp.lang.RejectableOne2OneChannel
Deprecated. Constructs a new channel.
release() - Method in class org.jcsp.lang.AltingConnectionClientImpl
This releases a lock on the client.
release() - Method in class org.jcsp.lang.SharedAltingConnectionClient
 
releaseAllThreads() - Method in class org.jcsp.lang.Parallel
Release all threads saved by the Parallel object for future runs - the threads all terminate and release their associated workspaces.
Reliable - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a reliable protocol.
remoteID - Variable in class org.jcsp.net2.Link
The NodeID of the opposite end of the connection.
remoteNodeID - Variable in class org.jcsp.net.Link
The remote NodeID.
RemoteProcess - Class in org.jcsp.net.remote
A proxy process that runs locally while another process executes on a different node.
RemoteProcess(CSProcess, NodeAddressID) - Constructor for class org.jcsp.net.remote.RemoteProcess
Constructs a new proxy.
RemoteProcess(CSProcess, NodeAddressID, NodeFactory) - Constructor for class org.jcsp.net.remote.RemoteProcess
Constructs a new proxy.
RemoteProcess(CSProcess, NodeAddressID, String) - Constructor for class org.jcsp.net.remote.RemoteProcess
Constructs a new proxy.
RemoteProcess(CSProcess, NodeAddressID, NodeFactory, String) - Constructor for class org.jcsp.net.remote.RemoteProcess
Constructs a new proxy.
RemoteProcessFailedException - Exception in org.jcsp.net.remote
Thrown if a remote process terminates abruptly with a non-zero error code.
RemoteProcessFailedException(int, CSProcess) - Constructor for exception org.jcsp.net.remote.RemoteProcessFailedException
Constructs a new exception.
RemoteSpawnException - Exception in org.jcsp.net.remote
Wraps up a non-RuntimeException into a runtime exception that can be ignored or caught and rethrown if required.
RemoteSpawnException(Throwable) - Constructor for exception org.jcsp.net.remote.RemoteSpawnException
Constructs a new exception.
removeAddress(Address) - Method in class org.jcsp.net.settings.Addresses
 
removeAddressSetting(AddressSetting) - Method in class org.jcsp.net.settings.Service
 
removeAll() - Method in class org.jcsp.util.Buffer
 
removeAll() - Method in interface org.jcsp.util.ChannelDataStore
Deletes all items in the buffer, leaving it empty.
removeAll() - Method in class org.jcsp.util.InfiniteBuffer
 
removeAll() - Method in class org.jcsp.util.ints.BufferInt
 
removeAll() - Method in interface org.jcsp.util.ints.ChannelDataStoreInt
 
removeAll() - Method in class org.jcsp.util.ints.InfiniteBufferInt
 
removeAll() - Method in class org.jcsp.util.ints.OverFlowingBufferInt
 
removeAll() - Method in class org.jcsp.util.ints.OverWriteOldestBufferInt
 
removeAll() - Method in class org.jcsp.util.ints.OverWritingBufferInt
 
removeAll() - Method in class org.jcsp.util.ints.ZeroBufferInt
 
removeAll() - Method in class org.jcsp.util.OverFlowingBuffer
 
removeAll() - Method in class org.jcsp.util.OverWriteOldestBuffer
 
removeAll() - Method in class org.jcsp.util.OverWritingBuffer
 
removeAll() - Method in class org.jcsp.util.ZeroBuffer
 
removeAllProcesses() - Method in class org.jcsp.lang.Parallel
Remove all processes from the Parallel object.
removeAllProcesses() - Method in class org.jcsp.lang.Sequence
Remove all processes from the Sequence object.
removePlugin(Plugin) - Method in class org.jcsp.net.settings.Plugins
 
removeProcess(CSProcess) - Method in class org.jcsp.lang.Parallel
Remove the process from the Parallel object.
removeProcess(CSProcess) - Method in class org.jcsp.lang.Sequence
Remove a process from the Sequence object.
removeProfile(LinkProfile) - Method in class org.jcsp.net.settings.LinkProfiles
 
removeProfile(NodeProfile) - Method in class org.jcsp.net.settings.NodeProfiles
 
removeProtocol(Protocol) - Method in class org.jcsp.net.settings.Protocols
 
removeProtocolClient(ProtocolID) - Method in class org.jcsp.net.ProtocolManager
Removes the installed protocol client for a specified protocol.
removeReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
removeReadFilter(int) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
 
removeReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
removeReadFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
 
removeReadFilter(Filter) - Method in interface org.jcsp.util.filter.ReadFiltered
Removes the first read filter (lowest index) matching the filter given as a parameter.
removeReadFilter(int) - Method in interface org.jcsp.util.filter.ReadFiltered
Removes the read filter installed at the given index.
removeReq(Req) - Method in class org.jcsp.net.settings.LinkProfile
 
removeReq(Req) - Method in class org.jcsp.net.settings.NodeProfile
 
removeService(Service) - Method in class org.jcsp.net.settings.Services
 
removeSetting(Setting) - Method in class org.jcsp.net.settings.Protocol
 
removeSetting(Setting) - Method in class org.jcsp.net.settings.Service
 
removeSetting(Setting) - Method in class org.jcsp.net.settings.Settings
 
removeSpec(Spec) - Method in class org.jcsp.net.settings.Address
 
removeSpec(Spec) - Method in class org.jcsp.net.settings.Protocol
 
removeSpec(Spec) - Method in class org.jcsp.net.settings.Specs
 
removeWriteFilter(Filter) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
removeWriteFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
removeWriteFilter(Filter) - Method in interface org.jcsp.util.filter.WriteFiltered
Removes the first write filter (lowest index) matching the filter given as a parameter.
removeWriteFilter(int) - Method in interface org.jcsp.util.filter.WriteFiltered
Removes the write filter installed at the given index.
reply() - Method in class org.jcsp.lang.AltingConnectionClientImpl
Receives some data back from the server after request(Object) has been called.
reply(T) - Method in class org.jcsp.lang.AltingConnectionServerImpl
Sends some data back to the client after a request has been received but keeps the connection open.
reply(T, boolean) - Method in class org.jcsp.lang.AltingConnectionServerImpl
Sends some data back to the client after a request has been received.
reply() - Method in interface org.jcsp.lang.ConnectionClient
Receives some data back from the server after request(Object) has been called.
reply(T) - Method in interface org.jcsp.lang.ConnectionServer
Sends some data back to the client after a request has been received but keeps the connection open.
reply(T, boolean) - Method in interface org.jcsp.lang.ConnectionServer
Sends some data back to the client after a request has been received.
reply(Object) - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
reply(Object, boolean) - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
reply() - Method in class org.jcsp.net2.NetAltingConnectionClient
 
reply(Object, boolean) - Method in class org.jcsp.net2.NetAltingConnectionServer
 
reply(Object) - Method in class org.jcsp.net2.NetAltingConnectionServer
 
replyAndClose(T) - Method in class org.jcsp.lang.AltingConnectionServerImpl
Sends some data back to the client and closes the connection.
replyAndClose(T) - Method in interface org.jcsp.lang.ConnectionServer
Sends some data back to the client and closes the connection.
replyAndClose(Object) - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
replyAndClose(Object) - Method in class org.jcsp.net2.NetAltingConnectionServer
 
report() - Static method in class org.jcsp.lang.SpuriousLog
This returns a report on the counts of spurious wakeups and early timeouts so far.
Req - Interface in org.jcsp.net.settings
A system requirement.
REQ_COMPARATOR_EQUALS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_COMPARATOR_GREATER - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_COMPARATOR_LESS - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_NAME_MAXPING - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_NAME_MINMEMORY - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_NAME_MINSPEED - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
REQ_NAME_PROTOCOL - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
ReqProtocol - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a protocol requirement.
request(T) - Method in class org.jcsp.lang.AltingConnectionClientImpl
Sends some data over the connection to server once the connection has been opened.
request() - Method in class org.jcsp.lang.AltingConnectionServerImpl
Receives some data from a client once a connection has been established.
request(T) - Method in interface org.jcsp.lang.ConnectionClient
This method is used to send data to a ConnectionServer in a client/server conversation.
request() - Method in interface org.jcsp.lang.ConnectionServer
Receives a request from a client.
request() - Method in class org.jcsp.lang.SharedConnectionServerImpl
 
request(Object) - Method in class org.jcsp.net2.NetAltingConnectionClient
 
request() - Method in class org.jcsp.net2.NetAltingConnectionServer
 
REQUEST_FOCUS - Static variable in class org.jcsp.awt.GraphicsProtocol
This is a configuration object to request input focus on the graphics component for keyboard and mouse evnts.
requestLink(NodeID) - Method in class org.jcsp.net2.LinkServer
 
requiresUserInteraction() - Method in class org.jcsp.net.ProtocolID
Returns whether the protocol requires user interaction in order for data to be delivered.
requiresUserInteraction() - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
Always returns false.
RESERVED_SPEC_NAMES - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
reset() - Method in class org.jcsp.lang.AltingBarrier
This resets a front-end for reuse.
reset(int) - Method in class org.jcsp.lang.Barrier
Reset this barrier to be associated with nEnrolled processes.
reset(int) - Method in class org.jcsp.net2.NetBarrier
Resets the number of locally enrolled processes.
resetDestroy() - Static method in class org.jcsp.lang.Parallel
Cancels a call to destroy allowing the JCSP system to be reused.
resign() - Method in class org.jcsp.lang.AltingBarrier
A process may resign only if it is enrolled.
resign() - Method in class org.jcsp.lang.Barrier
A process may resign only if it is enrolled.
resign() - Method in class org.jcsp.net2.NetBarrier
Resigns an local process from the barrier
resolve(String) - Static method in class org.jcsp.net.cns.CNS
 
resolve(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
 
resolve(String) - Method in class org.jcsp.net.cns.CNSService
This method resolves a channel name into a NetChannelLocation object.
resolve(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSService
This method resolves a channel name into a NetChannelLocation object.
resolve(String) - Method in interface org.jcsp.net.cns.CNSUser
This method resolves a channel name into a NetChannelLocation object.
resolve(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.CNSUser
This method resolves a channel name into a NetChannelLocation object.
resolve(String) - Method in class org.jcsp.net2.bns.BNSService
Resolves a name on the BNS, retrieving the NetBarrierLocation for the NetBarrier
resolve(String) - Method in class org.jcsp.net2.cns.CNSService
Resolves a name on the CNS, retrieving the NetChannelLocation for the channel
Response - Interface in org.jcsp.net.security
Abstract representation of a response as part of the security negotiation.
rethrow() - Method in exception org.jcsp.net.remote.RemoteSpawnException
Rethrows the actual exception.
run() - Method in class org.jcsp.awt.ActiveApplet
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveButton
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveButtonControl
Main body of the process.
run() - Method in class org.jcsp.awt.ActiveCanvas
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveCheckbox
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveCheckboxMenuItem
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveChoice
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveClosingFrame
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveComponent
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveContainer
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveDialog
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveFileDialog
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveFrame
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveLabel
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveList
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveMenu
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveMenuItem
The main body of this process.
run() - Method in class org.jcsp.awt.ActivePanel
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveScrollbar
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveScrollPane
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextArea
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextEnterArea
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextEnterField
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveTextField
The main body of this process.
run() - Method in class org.jcsp.awt.ActiveWindow
The main body of this process.
run() - Method in interface org.jcsp.lang.CSProcess
This defines the actions of the process.
run() - Method in class org.jcsp.lang.Parallel
Run the parallel composition of the processes registered with this Parallel object.
run() - Method in class org.jcsp.lang.ProcessManager
Run the managed process (that is start it and wait for it to terminate).
run() - Method in class org.jcsp.lang.Sequence
Run the sequential composition of the processes registered with this Sequence object.
run() - Method in class org.jcsp.lang.Skip
The main body of this process.
run() - Method in class org.jcsp.lang.Stop
This process starts, engages in no events, performs no computation and refuses to terminate.
run() - Method in class org.jcsp.net.cns.CNS
 
run() - Method in class org.jcsp.net.Link
Main process for the link, containing generic code that makes calls on the abstract methods that should be implemented by a concrete subclass.
run() - Method in class org.jcsp.net.remote.RemoteProcess
The main process body.
run() - Method in class org.jcsp.net.remote.SpawnerService
Runs the service.
run() - Method in class org.jcsp.net2.bns.BNS
The run method for the BNS process
run() - Method in class org.jcsp.net2.cns.CNS
The run method for the CNS process
run() - Method in class org.jcsp.net2.Link
The run method for the process.
run() - Method in class org.jcsp.net2.tcpip.TCPIPLinkServer
The run method for the TCPIPLinkServer process
run() - Method in class org.jcsp.plugNplay.And
The main body of this process.
run() - Method in class org.jcsp.plugNplay.BlackHole
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Delta
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Delta2
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Demultiplex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Deparaplex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.DynamicDelta
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Fibonacci
The main body of this process.
run() - Method in class org.jcsp.plugNplay.FixedDelay
The main body of this process.
run() - Method in class org.jcsp.plugNplay.FramedButton
The main body of this process.
run() - Method in class org.jcsp.plugNplay.FramedButtonArray
 
run() - Method in class org.jcsp.plugNplay.FramedButtonGrid
 
run() - Method in class org.jcsp.plugNplay.FramedScrollbar
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Generate
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Identity
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Integrate
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.AndInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.BlackHoleInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.Delta2Int
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DeltaInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DemultiplexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DeparaplexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.DynamicDeltaInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.FibonacciInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.FixedDelayInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.GenerateInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.IdentityInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.IntegrateInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.Merge2Int
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.MergeInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.MultInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.MultiplexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.NandInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.NorInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.NumbersInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.OrInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PairsInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.ParaplexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.Plex2Int
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PlexInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PlusInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PrefixInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.PrinterInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.ProcessReadInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.ProcessWriteInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.RegularInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.RegulateInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SignInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SquaresInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SubstituteInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.SuccessorInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.TailInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.TimesInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ints.XorInt
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Merge
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Merge2
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Mult
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Multiplex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Nand
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Nor
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Numbers
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Or
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Pairs
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Paraplex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Plex
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Plex2
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Plus
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Prefix
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Printer
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ProcessRead
The main body of this process.
run() - Method in class org.jcsp.plugNplay.ProcessWrite
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Regular
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Regulate
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Sign
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Squares
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Substitute
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Successor
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Tail
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Times
The main body of this process.
run() - Method in class org.jcsp.plugNplay.Xor
The main body of this process.
run() - Method in class org.jcsp.win32.NTService
Runs the service, registering it with the NT service dispatcher.
runTxRxLoop() - Method in class org.jcsp.net.Link
Performs send and receive actions for the link exchanging data with the peer node.
rxStream - Variable in class org.jcsp.net2.Link
The incoming stream for the connection.

S

scale(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
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(double, double) - Method in class org.jcsp.demos.util.ComplexDouble
 
set(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
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<T>) - Method in class org.jcsp.lang.AltingConnectionClient
ConnectionServer implementations are likely to be implemented over channels.
setAltingChannel(AltingChannelInput<ConnectionMessage<T>>) - Method in class org.jcsp.lang.AltingConnectionServer
ConnectionServer implementations are likely to be implemented over channels.
setChannel(AltingChannelInput<T>) - 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.
setDecoder(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
setDecoder(NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelInput
Sets the underlying decoder for the channel
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).
setEncoder(NetworkMessageFilter.FilterTx) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
setEncoder(NetworkMessageFilter.FilterTx) - Method in interface org.jcsp.net2.NetChannelOutput
Sets the underlying encoder for the channel
setErr(OutputStream) - Method in class org.jcsp.net2.Node
 
setGraphicsChannels(ChannelInput, ChannelOutput) - Method in class org.jcsp.awt.ActiveCanvas
Set the toGraphics/fromGraphics channels for configuring and/or examining this component.
setImag(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
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.
setLog(OutputStream) - Method in class org.jcsp.net2.Node
 
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
 
setOneTokenReply(boolean) - Static method in class org.jcsp.demos.util.Ask
Ask.setOneTokenReply (true) specifies that more than one token in the user reply will be rejected, even if the first token is valid.
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
 
setReal(double) - Method in class org.jcsp.demos.util.ComplexDouble
 
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<T> - 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<T> - 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<T> - 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<T> - Interface in org.jcsp.lang
Defines an interface for a client end of a connection that can be shared by multiple clients.
SharedConnectionServer<T> - 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
 
Short(String, short, short) - Static method in class org.jcsp.demos.util.Ask
Ask.Short issues the prompt and returns a short between min and max inclusive.
show() - Static method in class org.jcsp.demos.util.Ask
 
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<T> - 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.
StandardNetChannelEndFactory - Class in org.jcsp.net2
A concrete implementation of a NetChannelEndFactory, used to create networked channel ends
StandardNetChannelEndFactory() - Constructor for class org.jcsp.net2.StandardNetChannelEndFactory
 
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.
start(NodeAddress) - Static method in class org.jcsp.net2.LinkServer
 
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.
startRead() - Method in class org.jcsp.net2.mobile.MobileChannelInput
 
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.
startService() - Method in class org.jcsp.win32.NTService
This will be called when the service is started and must block until the service completes.
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.
stopService() - Method in class org.jcsp.win32.NTService
This will be called when the service is stopped and the startService method must terminate.
string(String) - Static method in class org.jcsp.demos.util.Ask
Ask.string issues the prompt and returns the String that is typed.
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[].
sub(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
 
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.
sync() - Method in class org.jcsp.net2.NetBarrier
Performs a SYNC operation with the Barrier throws JCSPNetworkException Thrown if something goes wrong in the underlying architecture

T

tabIn(String) - Static method in class org.jcsp.net.settings.JCSPConfig
 
tag - Variable in class org.jcsp.lang.TaggedProtocol
This public tag is used by the receiving process to determine which variant of a tagged protocol has been received.
TaggedProtocol - Class in org.jcsp.lang
TaggedProtocol is the base class for messages carrying an occam2-like tagged (CASE) protocol over JCSP channels.
TaggedProtocol(int) - Constructor for class org.jcsp.lang.TaggedProtocol
This super-constructor is invoked by the extending sub-class constructor.
Tail - Class in org.jcsp.plugNplay
The output stream is the tail of its input stream.
Tail(ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Tail
Construct a new Tail process with the input Channel in and the output Channel out.
TailInt - Class in org.jcsp.plugNplay.ints
The output stream is the tail of its input stream.
TailInt(ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.TailInt
Construct a new TailInt process with the input Channel in and the output Channel out.
TCPIPAddressID - Class in org.jcsp.net.tcpip
Provides a concrete implementation of the abstract NodeAddressID for use with the TCP/IP link protocol.
TCPIPAddressID(InetAddress, int, boolean) - Constructor for class org.jcsp.net.tcpip.TCPIPAddressID
Creates a TCPIPAddressID for a computer, given it's IP address and port number.
TCPIPAddressID(String, int, boolean) - Constructor for class org.jcsp.net.tcpip.TCPIPAddressID
Creates a TCPIPAddressID for a computer, given it's host name and port number.
TCPIPCNSServer - Class in org.jcsp.net.tcpip
Program to run a Channel Name Service.
TCPIPCNSServer - Class in org.jcsp.net2.tcpip
Deprecated. Use TCPIPNodeFactory instead
TCPIPCNSServer() - Constructor for class org.jcsp.net2.tcpip.TCPIPCNSServer
Deprecated.  
TCPIPCNSServer2 - Class in org.jcsp.net.tcpip
Program to run a Channel Name Service.
TCPIPCNSServerNT - Class in org.jcsp.net.tcpip
Wraps up the TCPIPCNSServer as a Windows NT service.
TCPIPLink - Class in org.jcsp.net2.tcpip
A concrete implementation of a Link that operates over a TCP/IP based socket connection.
TCPIPLink(TCPIPNodeAddress) - Constructor for class org.jcsp.net2.tcpip.TCPIPLink
Creates a new TCPIPLink
TCPIPLinkServer - Class in org.jcsp.net2.tcpip
Concrete implementation of a LinkServer that listens on a TCP/IP based ServerSocket.
TCPIPLinkServer(TCPIPNodeAddress) - Constructor for class org.jcsp.net2.tcpip.TCPIPLinkServer
Creates a new TCPIPLinkServer listening on the given address
TCPIPNodeAddress - Class in org.jcsp.net2.tcpip
A concrete implementation of a NodeAddress that is designed for TCP/IP connections.
TCPIPNodeAddress(String, int) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPNodeAddress from an IP address and port
TCPIPNodeAddress(int) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPNodeAddress using the local IP address and a given port number.
TCPIPNodeAddress() - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeAddress
Creates a new TCPIPNodeAddress
TCPIPNodeFactory - Class in org.jcsp.net.tcpip
Default factory for simple initialisations using the TCPIPv4 protocol package.
TCPIPNodeFactory() - Constructor for class org.jcsp.net.tcpip.TCPIPNodeFactory
Default constructor, connecting to the local host on the default CNS port or to a host name in the system properties.
TCPIPNodeFactory(String) - Constructor for class org.jcsp.net.tcpip.TCPIPNodeFactory
Connect to the named host on the default CNS port.
TCPIPNodeFactory(String, int) - Constructor for class org.jcsp.net.tcpip.TCPIPNodeFactory
Connect to a named host on a specific port.
TCPIPNodeFactory - Class in org.jcsp.net2.tcpip
Deprecated. This method of Node initialisation should no longer be used. See Node for more information
TCPIPNodeFactory(TCPIPNodeAddress) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeFactory
Deprecated. Creates a new TCPIPNodeFactory
TCPIPNodeFactory(String) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeFactory
Deprecated. Creates a new TCPIPNodeFactory
TCPIPNodeServer - Class in org.jcsp.net2.tcpip
The new name for the TCPIPCNSServer.
TCPIPNodeServer() - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeServer
 
TCPIPProtocolID - Class in org.jcsp.net.tcpip
Defines a protocol ID for the TCP/IP link implementation.
TCPIPProtocolID() - Constructor for class org.jcsp.net.tcpip.TCPIPProtocolID
 
TCPIPProtocolID - Class in org.jcsp.net2.tcpip
Concrete implementation of a ProtocolID used to parse a string representation of a TCPIPNodeAddress into a TCPIPNodeAddress object.
testAndBuild(NodeAddressID) - Method in class org.jcsp.net.LinkFactory.Builder
Takes a NodeAddressID and constructs and returns a Link object.
Times - Class in org.jcsp.plugNplay
Multiplies two Integer streams to one stream.
Times(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Times
Construct a new Times process with the input Channels in1 and in2 and the output Channel out.
TimesInt - Class in org.jcsp.plugNplay.ints
Multiplies two integer streams to one stream.
TimesInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.TimesInt
Construct a new TimesInt process with the input Channels in0 and in1 and the output Channel out.
toString() - Method in class org.jcsp.net.ApplicationID
Returns a String representation of this object.
toString() - Method in class org.jcsp.net.cns.NameAccessLevel
Returns a string representation of this object.
toString() - Method in class org.jcsp.net.DomainID
Returns a human readable String showing this domain name and any parent domains.
toString() - Method in class org.jcsp.net.GlobalID
Returns a human readable string representation of a GlobalID.
toString() - Method in class org.jcsp.net.NodeID
Returns a human readable String that represents this NodeID object.
toString() - Method in exception org.jcsp.net.remote.RemoteProcessFailedException
Returns a string description of the exception.
toString() - Method in exception org.jcsp.net.remote.RemoteSpawnException
Returns a string representation of the actual exception.
toString() - Method in exception org.jcsp.net.security.AccessDeniedException
Returns a printable string describing the exception.
toString() - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Returns a string description of this authority.
toString() - Method in class org.jcsp.net.settings.Address
 
toString() - Method in class org.jcsp.net.settings.Addresses
 
toString() - Method in class org.jcsp.net.settings.AddressSetting
 
toString() - Method in class org.jcsp.net.settings.JCSPConfig
 
toString() - Method in class org.jcsp.net.settings.LinkProfile
 
toString() - Method in class org.jcsp.net.settings.LinkProfiles
 
toString() - Method in class org.jcsp.net.settings.NodeProfile
 
toString() - Method in class org.jcsp.net.settings.NodeProfiles
 
toString() - Method in class org.jcsp.net.settings.Plugin
 
toString() - Method in class org.jcsp.net.settings.Plugins
 
toString() - Method in class org.jcsp.net.settings.Protocol
 
toString() - Method in class org.jcsp.net.settings.Protocols
 
toString() - Method in class org.jcsp.net.settings.Service
 
toString() - Method in class org.jcsp.net.settings.Services
 
toString() - Method in class org.jcsp.net.settings.Setting
 
toString() - Method in class org.jcsp.net.settings.Settings
 
toString() - Method in class org.jcsp.net.settings.Spec
 
toString() - Method in class org.jcsp.net.settings.Specs
 
toString() - Method in class org.jcsp.net.tcpip.TCPIPAddressID
Returns a string representation of this TCPIPAddressID, in the form "123.45.67.234:5678".
toString() - Method in class org.jcsp.net2.NetBarrierLocation
Returns the string representation of the NetBarrierLocation.
toString() - Method in class org.jcsp.net2.NetChannelLocation
Converts the NetChannelLocation object into a string representation of the form ncl://[NodeID]/[VCN]
toString() - Method in class org.jcsp.net2.NetConnectionLocation
Converts the NetConnectionLocation object into a string representation of the form nconnl://[NodeID]/[VConnN]
toString() - Method in class org.jcsp.net2.NodeAddress
Converts the NodeAddress into a String.
toString() - Method in class org.jcsp.net2.NodeID
Converts the NodeID into a string for communication with other implementations, or for display purposes.
txChannel - Variable in class org.jcsp.net.Link
The channel used for TX over the link.
txStream - Variable in class org.jcsp.net2.Link
The outgoing stream for the connection.

U

UIFactory - Class in org.jcsp.net
This class is a Factory that construct a unique identify for this Node.
UIFactory() - Constructor for class org.jcsp.net.UIFactory
 
UnacknowledgedNetChannelEndFactory - Class in org.jcsp.net
Extends the standard network channel factory to give unacknowledged channel output ends.
UnacknowledgedNetChannelEndFactory() - Constructor for class org.jcsp.net.UnacknowledgedNetChannelEndFactory
Creates a new factory object.
uninstallService(String) - Method in class org.jcsp.net.ServiceManager
This method allows a service that is not running to be uninstalled.
update(Graphics) - Method in class org.jcsp.awt.ActiveCanvas
This method is used by the JVM event thread -- it is not really for public consumption.
update(Graphics) - Method in class org.jcsp.awt.DisplayList
This is the call-back delegated here by the registered Component.
update(Graphics) - Method in interface org.jcsp.awt.Paintable
This is the call-back delegated here by the registered Component.
UserID - Interface in org.jcsp.net.security
Uniquely identifies a user.
UserToken - Interface in org.jcsp.net.security
Uniquely identifies an authenticated user.
Utils - Class in org.jcsp.net
This class provides some utility methods that developers might find useful when implementing JCSP.NET communication protocol drivers.
Utils() - Constructor for class org.jcsp.net.Utils
 

V

validateResponse(Challenge, Response) - Method in interface org.jcsp.net.security.SecurityAuthority
Determines if a response is valid for the given challenge.
validateResponse(Challenge, Response) - Method in class org.jcsp.net.security.SimpleSecurityAuthority
Checks if the generated response corresponds to one expected from a permitted user.
value - Variable in class org.jcsp.plugNplay.ints.ProcessReadInt
The int read from the channel
value - Variable in class org.jcsp.plugNplay.ints.ProcessWriteInt
The int to be written to the channel
value - Variable in class org.jcsp.plugNplay.ProcessRead
The Object read from the channel
value - Variable in class org.jcsp.plugNplay.ProcessWrite
The Object to be written to the channel
verifyKey(NodeKey) - Method in class org.jcsp.net.Node
Verifies that the supplied key matches the local Node's key.
Void(String) - Static method in class org.jcsp.demos.util.Ask
Ask.Void issues the prompt and returns when is pressed.

W

waitForReplies(int) - Method in class org.jcsp.net.Link
Waits for numRepliesOutstanding instances of LinkLost to arrive from the txChannel.
Wireless - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a wireless protocol.
write(Object) - Method in class org.jcsp.lang.BlackHoleChannel
Write an Object to the channel and lose it.
write(int) - Method in class org.jcsp.lang.BlackHoleChannelInt
Write an integer to the channel and loose it.
write(T) - Method in interface org.jcsp.lang.ChannelOutput
Write an Object to the channel.
write(int) - Method in interface org.jcsp.lang.ChannelOutputInt
Write an int to the channel.
write(Object) - Method in class org.jcsp.lang.ChannelOutputWrapper
Deprecated. Writes a value to the channel.
write(Object) - Method in interface org.jcsp.lang.RejectableChannelOutput
Deprecated. Writes data over the channel.
write(Object) - Method in class org.jcsp.net2.mobile.MobileChannelOutput
 
write(Object) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
 
WriteFiltered - Interface in org.jcsp.util.filter
Interface for a channel end supporting write filtering operations.
writeLinkDecision(boolean) - Method in class org.jcsp.net.Link
Writes a boolean link decision as to whether the other node has the option to keep or discard the link.
writeTestObject(Object) - Method in class org.jcsp.net.Link
Writes a test object to the underlying connection.
WrongFactoryException - Exception in org.jcsp.net.cns
Thrown if an attempt is made to get a NamedChannelEndManager to destroy a channel that it did not create.
WrongFactoryException() - Constructor for exception org.jcsp.net.cns.WrongFactoryException
Constructor for WrongFactoryException.
WrongFactoryException(String) - Constructor for exception org.jcsp.net.cns.WrongFactoryException
Constructor for WrongFactoryException.

X

XML_BOOLEAN_FALSE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XML_BOOLEAN_TRUE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XML_TRISTATE_CANBE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XML_TRISTATE_FALSE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XML_TRISTATE_TRUE - Static variable in interface org.jcsp.net.settings.XMLConfigConstants
 
XMLConfigConstants - Interface in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to define the XML configuration names.
XMLNodeFactory - Class in org.jcsp.net
Factory for node instantiation based on an XML-like file.
XMLNodeFactory(String) - Constructor for class org.jcsp.net.XMLNodeFactory
Constructs an XMLNodeFactory that uses the specified file.
XMLNodeFactory(File) - Constructor for class org.jcsp.net.XMLNodeFactory
Constructs an XMLNodeFactory that uses the specified file.
XMLNodeFactory(URL) - Constructor for class org.jcsp.net.XMLNodeFactory
Constructs an XMLNodeFactory that uses the specified file.
Xor - Class in org.jcsp.plugNplay
Bitwise xors two Integer streams to one stream.
Xor(ChannelInput, ChannelInput, ChannelOutput) - Constructor for class org.jcsp.plugNplay.Xor
Construct a new Xor process with the input Channels in1 and in2 and the output Channel out.
XorInt - Class in org.jcsp.plugNplay.ints
Bitwise xors two integer streams to one stream.
XorInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor for class org.jcsp.plugNplay.ints.XorInt
Construct a new XorInt process with the input Channels in0 and in1 and the output Channel out.

Z

ZeroBuffer<T> - Class in org.jcsp.util
This is used to create a zero-buffered object channel that never loses data.
ZeroBuffer() - Constructor for class org.jcsp.util.ZeroBuffer
 
ZeroBufferInt - Class in org.jcsp.util.ints
This is used to create a zero-buffered integer channel that never loses data.
ZeroBufferInt() - Constructor for class org.jcsp.util.ints.ZeroBufferInt
 

A B C D E F G H I J L M N O P R S T U V W X Z

Copyright © 1996-2012. All Rights Reserved.