A B C D E F G H I J L M N O P R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
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 ofCSProcess
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
ActiveButton
s. - 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. - 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. - 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.Sequence
-
Add the process to the Sequence 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 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) - Static method in class org.jcsp.demos.util.Ask
- addPrompt(String, int, int, int) - 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) - 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 class org.jcsp.util.filter.FilteredAltingChannelInput
- addReadFilter(Filter, int) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
- 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 - Variable in class org.jcsp.net2.NodeAddress
-
String representation of the address
- 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
- 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) - 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 class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
- 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 theGuard
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 anAlternative
. - 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
andChannelAccept
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
andChannelInput
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
andChannelInputInt
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() - Constructor for class org.jcsp.lang.AltingChannelInputWrapper
-
Deprecated.This constructor does not wrap a channel.
- AltingChannelInputWrapper(AltingChannelInput<T>) - Constructor for class org.jcsp.lang.AltingChannelInputWrapper
-
Deprecated.Creates a new AltingChannelInputWrapper which wraps the specified channel.
- AltingChannelOutput<T> - Class in org.jcsp.lang
-
This extends
Guard
andChannelOutput
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
andChannelOutputInt
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 theirreceive()
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(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable any-any Object channel.
- 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(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(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable any-any integer channel.
- 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(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, 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(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(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
-
Creates a new NetSharedChannelOutput connected to the input end at the given location
- 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) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetSharedChannelOutput connected to the input end at the given location
- 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) - 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, 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, 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, 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, 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(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(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(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(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, 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, 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, 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(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) - 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) - 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) - 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) - 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, 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, 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, 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, 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(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(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(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
- 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, 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, 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, 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) - 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) - 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) - 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) - 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) - 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, 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, 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, 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, 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(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(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(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(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, 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, 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, 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
- 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(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable any-one Object channel.
- 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(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) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns an array of
Any2OneChannelInt
objects. - any2oneArray(int) - Static method in class org.jcsp.lang.Connection
- 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(ChannelDataStoreInt, int) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns an array of
Any2OneChannelInt
objects which use the specifiedChannelDataStoreInt
object as a buffer. - 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(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable any-one integer channel.
- 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(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
- BadArguments(String) - Constructor for exception org.jcsp.awt.ActiveButtonControl.BadArguments
- BadArguments(String) - Constructor for exception org.jcsp.awt.ActiveButtonState.BadArguments
- 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. - BarrierSyncer - Class in org.jcsp.test
-
A process that syncs on one alting barrier and finishes
- BarrierSyncer(AltingBarrier) - Constructor for class org.jcsp.test.BarrierSyncer
- 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
- Builder(ProtocolID) - Constructor for class org.jcsp.net.LinkFactory.Builder
-
A constructor which takes the
ProtocolID
identifying the protocol that thisBuilder
supports. - 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 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 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 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 awrite
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 thisNodeUIImpl
. - 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
- ClearRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.ClearRect
- 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.
- ClipRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.ClipRect
- 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 - Class in org.jcsp.net2.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_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 - Class in org.jcsp.net2.cns
-
This is the service object used to register and resolve channel names with a Channel Name Server.
- 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(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.FilterTX - Class in org.jcsp.net2.mobile
- 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 anotherNodeID
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'sNodeID
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.
- 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(Component) - Method in interface org.jcsp.awt.GraphicsProtocol.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
- 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() - Method in class org.jcsp.lang.AltingBarrier
-
This contracts by one the number of processes enrolled in this alting barrier.
- contract(AltingBarrier[]) - Method in class org.jcsp.lang.AltingBarrier
-
This contracts the number of processes enrolled in this alting barrier.
- CopyArea(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.CopyArea
- 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.AltingBarrier
-
This creates a new alting barrier with an (initial) enrollment count of
n
. - 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 aString
. - createAddressID(String, boolean) - Method in class org.jcsp.net.tcpip.TCPIPProtocolID
-
Creates an address from a string form.
- createAny2Any() - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.any2any()
method instead. - 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() - Method in interface org.jcsp.lang.ChannelIntFactory
-
Deprecated.Creates a new
Any2Any
channel. - createAny2Any() - Static method in class org.jcsp.lang.Connection
- 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() - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns an
Any2AnyChannelInt
object. - createAny2Any() - Method in class org.jcsp.lang.StandardConnectionFactory
- createAny2Any() - Static method in class org.jcsp.util.filter.FilteredChannel
-
Creates a new Any2Any filtered channel.
- createAny2Any() - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Creates a new Any2Any channel with the filtering options set for this factory.
- createAny2Any(int) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.any2anyArray(int)
method instead. - createAny2Any(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
-
Deprecated.Creates a populated array of
n
Any2Any
channels. - createAny2Any(int) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns an array of
Any2AnyChannelInt
objects. - createAny2Any(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
-
Deprecated.Creates a populated array of
n
Any2Any
channels. - 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(int) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns an array of
Any2AnyChannel
objects. - createAny2Any(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns an array of
Any2AnyChannelInt
objects. - createAny2Any(int) - Method in class org.jcsp.lang.StandardConnectionFactory
- createAny2Any(int) - Static method in class org.jcsp.util.filter.FilteredChannel
-
Constructs and returns an array of
Any2AnyChannel
objects. - createAny2Any(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Constructs and returns an array of
Any2AnyChannel
objects. - createAny2Any(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.any2any(ChannelDataStore)
method instead. - createAny2Any(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
-
Creates a new Any2Any filtered channel with a given buffering behaviour.
- 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<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
-
Deprecated.Creates a new
Any2Any
channel with the given buffering behaviour. - createAny2Any(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns a
Any2AnyChannel
object which uses the specifiedChannelDataStore
object as a buffer. - 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>, int) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns an array of
Any2AnyChannel
objects which use the specifiedChannelDataStore
object as a buffer. - createAny2Any(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.any2anyArray(int,ChannelDataStore)
method instead. - 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(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Constructs and returns an array of
Any2AnyChannel
objects with a given buffering behaviour. - createAny2Any(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
-
Deprecated.Creates a new
Any2Any
channel with the given buffering behaviour. - createAny2Any(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns a
Any2AnyChannelInt
object which uses the specifiedChannelDataStoreInt
object as a buffer. - createAny2Any(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns a
Any2AnyChannelInt
object which uses the specifiedChannelDataStoreInt
object as a buffer. - 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, int) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns an array of
Any2AnyChannelInt
objects which use the specifiedChannelDataStoreInt
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 specifiedChannelDataStoreInt
object as a buffer. - createAny2Net(String) - 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 aNetChannelInput
located at a location resolved from the specified channel name. - createAny2Net(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
-
Constructs a
NetSharedChannelOutput
object connected to aNetChannelInput
located at a location resolved from the specified channel name. - createAny2Net(String) - Static method in class org.jcsp.net2.cns.CNS
-
Deprecated.Use one2net instead
- createAny2Net(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
- createAny2Net(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
-
Constructs a
NetSharedChannelOutput
object connected to aNetChannelInput
located at a location resolved from the specified channel name that exists in the supplied namespace. - createAny2Net(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
-
Constructs a
NetSharedChannelOutput
object connected to aNetChannelInput
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(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() - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.any2one()
method instead. - 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() - Method in interface org.jcsp.lang.ChannelIntFactory
-
Deprecated.Creates a new
Any2One
channel. - createAny2One() - Static method in class org.jcsp.lang.Connection
- 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() - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns an
Any2OneChannelInt
object. - createAny2One() - Method in class org.jcsp.lang.StandardConnectionFactory
- createAny2One() - Static method in class org.jcsp.util.filter.FilteredChannel
-
Creates a new Any2One filtered channel.
- createAny2One() - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Creates a new Any2One channel with the filtering options set for this factory.
- createAny2One(int) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.any2oneArray(int)
method instead. - createAny2One(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
-
Deprecated.Creates a populated array of
n
Any2One
channels. - createAny2One(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
-
Deprecated.Creates a populated array of
n
Any2One
channels. - createAny2One(int) - Method in interface org.jcsp.lang.ConnectionArrayFactory
-
Constructs and returns an array of instances of an implementation of
Any2OneConnection
. - createAny2One(int) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns an array of
Any2OneChannel
objects. - createAny2One(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns an array of
Any2OneChannelInt
objects. - createAny2One(int) - Method in class org.jcsp.lang.StandardConnectionFactory
- createAny2One(int) - Static method in class org.jcsp.util.filter.FilteredChannel
-
Constructs and returns an array of
Any2OneChannel
objects. - createAny2One(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Constructs and returns an array of
Any2OneChannel
objects. - createAny2One(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.any2one(ChannelDataStore)
method instead. - createAny2One(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
-
Creates a new Any2One filtered channel with a given buffering behaviour.
- 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<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
-
Deprecated.Creates a new
Any2One
channel with the given buffering behaviour. - createAny2One(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns a
Any2OneChannel
object which uses the specifiedChannelDataStore
object as a buffer. - 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>, int) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns an array of
Any2OneChannel
objects which use the specifiedChannelDataStore
object as a buffer. - createAny2One(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.any2oneArray(int,ChannelDataStore)
method instead. - 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(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Constructs and returns an array of
Any2OneChannel
objects with a given buffering behaviour. - createAny2One(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
-
Deprecated.Creates a new
Any2One
channel with the given buffering behaviour. - createAny2One(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns a
Any2OneChannelInt
object which uses the specifiedChannelDataStoreInt
object as a buffer. - createAny2One(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns a
Any2OneChannelInt
object which uses the specifiedChannelDataStoreInt
object as a buffer. - 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, int) - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns an array of
Any2OneChannelInt
objects which use the specifiedChannelDataStoreInt
object as a buffer. - 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(AltingChannelInput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
-
Creates a new filtered channel input end around an existing 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(ChannelInput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
-
Creates a new filtered channel input end around an existing channel end.
- 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(ChannelOutput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
-
Creates a new filtered channel output end around an existing 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(SharedChannelInput) - Method in class org.jcsp.util.filter.FilteredChannelEndFactory
-
Creates a new filtered channel input end around an existing 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(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() - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
- createNet2Any() - 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() - Method in class org.jcsp.net.StandardNetChannelEndFactory
- createNet2Any() - Method in class org.jcsp.net.StandardNetConnectionFactory
- 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
- createNet2Any(String) - 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) - 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) - Static method in class org.jcsp.net.NetChannelEnd
- createNet2Any(String) - Method in interface org.jcsp.net.NetLabelledChannelEndFactory
-
Constructs a
NetSharedChannelInput
which has a VCN assigned with the specified label. - createNet2Any(String) - Method in class org.jcsp.net.StandardNetChannelEndFactory
- createNet2Any(String) - Static method in class org.jcsp.net2.cns.CNS
-
Deprecated.Use net2any instead
- createNet2Any(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
- 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, 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(String, ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
- 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, ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
- createNet2Any(ChannelDataStore) - Method in interface org.jcsp.net.NetBufferedChannelEndFactory
-
Constructs a
NetSharedChannelInput
object. - createNet2Any(ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
- createNet2Any(ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
- createNet2One() - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
-
Creates an anonymous migratable channel input.
- createNet2One() - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
- createNet2One() - 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() - Method in class org.jcsp.net.StandardNetChannelEndFactory
- createNet2One() - Method in class org.jcsp.net.StandardNetConnectionFactory
- 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
- createNet2One(String) - 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) - 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) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
-
Creates a named migratable channel input using the default namespace.
- 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) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
- createNet2One(String) - Static method in class org.jcsp.net.NetChannelEnd
- createNet2One(String) - Method in interface org.jcsp.net.NetLabelledChannelEndFactory
-
Constructs a
NetAltingChannelInput
which has a VCN assigned with the specified label. - createNet2One(String) - Method in class org.jcsp.net.StandardNetChannelEndFactory
- createNet2One(String) - Static method in class org.jcsp.net2.cns.CNS
-
Deprecated.Use net2one instead
- createNet2One(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
- 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, 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(String, NameAccessLevel) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
-
Creates a named migratable channel input within the given namespace.
- 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, NameAccessLevel) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
- createNet2One(String, ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
- 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, ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
- createNet2One(ChannelDataStore) - Method in interface org.jcsp.net.NetBufferedChannelEndFactory
-
Constructs a
NetAltingChannelInput
object. - createNet2One(ChannelDataStore) - Static method in class org.jcsp.net.NetChannelEnd
- createNet2One(ChannelDataStore) - Method in class org.jcsp.net.StandardNetChannelEndFactory
- createOne2Any() - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.one2any()
method instead. - 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() - Method in interface org.jcsp.lang.ChannelIntFactory
-
Deprecated.Creates a new
One2Any
channel. - createOne2Any() - Static method in class org.jcsp.lang.Connection
- 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() - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns a
One2AnyChannelInt
object. - createOne2Any() - Method in class org.jcsp.lang.StandardConnectionFactory
- createOne2Any() - Static method in class org.jcsp.util.filter.FilteredChannel
-
Creates a new One2Any filtered channel.
- createOne2Any() - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Creates a new One2Any channel with the filtering options set for this factory.
- createOne2Any(int) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.one2anyArray(int)
method instead. - createOne2Any(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
-
Deprecated.Creates a populated array of
n
One2Any
channels. - createOne2Any(int) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns an array of
One2AnyChannelInt
objects. - createOne2Any(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
-
Deprecated.Creates a populated array of
n
One2Any
channels. - 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(int) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns an array of
One2AnyChannel
objects. - createOne2Any(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns an array of
One2AnyChannelInt
objects. - createOne2Any(int) - Method in class org.jcsp.lang.StandardConnectionFactory
- createOne2Any(int) - Static method in class org.jcsp.util.filter.FilteredChannel
-
Constructs and returns an array of
One2AnyChannel
objects. - createOne2Any(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Constructs and returns an array of
One2AnyChannel
objects. - createOne2Any(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.one2any(ChannelDataStore)
method instead. - createOne2Any(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
-
Creates a new One2Any filtered channel with a given buffering behaviour.
- 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<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
-
Deprecated.Creates a new
One2Any
channel with the given buffering behaviour. - createOne2Any(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns a
One2AnyChannel
object which uses the specifiedChannelDataStore
object as a buffer. - 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>, int) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns an array of
One2AnyChannel
objects which use the specifiedChannelDataStore
object as a buffer. - createOne2Any(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.one2anyArray(int,ChannelDataStore)
method instead. - 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(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Constructs and returns an array of
One2AnyChannel
objects with a given buffering behaviour. - createOne2Any(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
-
Deprecated.Creates a new
One2Any
channel with the given buffering behaviour. - createOne2Any(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns a
One2AnyChannelInt
object which uses the specifiedChannelDataStoreInt
object as a buffer. - createOne2Any(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns a
One2AnyChannelInt
object which uses the specifiedChannelDataStoreInt
object as a buffer. - 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, int) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns an array of
One2AnyChannelInt
objects which use the specifiedChannelDataStoreInt
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 specifiedChannelDataStoreInt
object as a buffer. - createOne2Net(String) - 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 aNetChannelInput
located at a location resolved from the specified channel name. - createOne2Net(String) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
-
Constructs a
NetChannelOutput
object connected to aNetChannelInput
located at a location resolved from the specified channel name. - 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) - 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) - Static method in class org.jcsp.net2.cns.CNS
-
Deprecated.Use one2net instead
- createOne2Net(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
- createOne2Net(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSChannelEndManager
-
Constructs a
NetChannelOutput
object connected to aNetChannelInput
located at a location resolved from the specified channel name that exists in the supplied namespace. - createOne2Net(String, NameAccessLevel) - Method in interface org.jcsp.net.cns.NamedChannelEndFactory
-
Constructs a
NetChannelOutput
object connected to aNetChannelInput
located at a location resolved from the specified channel name that exists in the supplied 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(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, NameAccessLevel) - Method in class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
- createOne2Net(NetChannelLocation) - Static method in class org.jcsp.net.dynamic.MigratableChannelEnd
-
Creates a migratable channel output to a given location.
- createOne2Net(NetChannelLocation) - Method in class org.jcsp.net.dynamic.MigratableChannelEndFactory
- 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(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() - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.one2one()
method instead. - 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() - Method in interface org.jcsp.lang.ChannelIntFactory
-
Deprecated.Creates a new
One2One
channel. - createOne2One() - Static method in class org.jcsp.lang.Connection
- 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() - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns a
One2OneChannelInt
object. - createOne2One() - Method in class org.jcsp.lang.StandardConnectionFactory
- createOne2One() - Static method in class org.jcsp.util.filter.FilteredChannel
-
Creates a new One2One filtered channel.
- createOne2One() - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Creates a new One2One channel with the filtering options set for this factory.
- createOne2One(int) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.one2oneArray(int)
method instead. - createOne2One(int) - Method in interface org.jcsp.lang.ChannelArrayFactory
-
Deprecated.Creates a populated array of
n
One2One
channels. - createOne2One(int) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns an array of
One2OneChannelInt
objects. - createOne2One(int) - Method in interface org.jcsp.lang.ChannelIntArrayFactory
-
Deprecated.Creates a populated array of
n
One2One
channels. - 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(int) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns an array of
One2OneChannel
objects. - createOne2One(int) - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns an array of
One2OneChannelInt
objects. - createOne2One(int) - Method in class org.jcsp.lang.StandardConnectionFactory
- createOne2One(int) - Static method in class org.jcsp.util.filter.FilteredChannel
-
Constructs and returns an array of
One2OneChannel
objects. - createOne2One(int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Constructs and returns an array of
One2OneChannel
objects. - createOne2One(ChannelDataStore) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.one2one(ChannelDataStore)
method instead. - createOne2One(ChannelDataStore) - Static method in class org.jcsp.util.filter.FilteredChannel
-
Creates a new One2One filtered channel with a given buffering behaviour.
- 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<T>) - Method in interface org.jcsp.lang.BufferedChannelFactory
-
Deprecated.Creates a new
One2One
channel with the given buffering behaviour. - createOne2One(ChannelDataStore<T>) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns a
One2OneChannel
object which uses the specifiedChannelDataStore
object as a buffer. - 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>, int) - Method in class org.jcsp.lang.StandardChannelFactory
-
Constructs and returns an array of
One2OneChannel
objects which use the specifiedChannelDataStore
object as a buffer. - createOne2One(ChannelDataStore, int) - Static method in class org.jcsp.lang.Channel
-
Deprecated.Use the
Channel.one2oneArray(int,ChannelDataStore)
method instead. - 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(ChannelDataStore, int) - Method in class org.jcsp.util.filter.FilteredChannelFactory
-
Constructs and returns an array of
One2OneChannel
objects with a given buffering behaviour. - createOne2One(ChannelDataStoreInt) - Method in interface org.jcsp.lang.BufferedChannelIntFactory
-
Deprecated.Creates a new
One2One
channel with the given buffering behaviour. - createOne2One(ChannelDataStoreInt) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns a
One2OneChannelInt
object which uses the specifiedChannelDataStoreInt
object as a buffer. - createOne2One(ChannelDataStoreInt) - Method in class org.jcsp.lang.StandardChannelIntFactory
-
Constructs and returns a
One2OneChannelInt
object which uses the specifiedChannelDataStoreInt
object as a buffer. - 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, int) - Static method in class org.jcsp.lang.ChannelInt
-
Deprecated.Constructs and returns an array of
One2OneChannelInt
objects which use the specifiedChannelDataStoreInt
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 specifiedChannelDataStoreInt
object as a buffer. - 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 anAlternative
. - 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).
- DelaySyncer - Class in org.jcsp.test
- DelaySyncer(AltingBarrier, int, int) - Constructor for class org.jcsp.test.DelaySyncer
- 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() - 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
- 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. - 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(NetChannelInput) - Method in class org.jcsp.net.cns.CNSChannelEndManager
-
Destroys an individual
NetChannelInput
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) - Static method in class org.jcsp.net.cns.CNS
- destroyChannelEnd(NetChannelOutput) - Method in class org.jcsp.net.cns.CNSChannelEndManager
-
Destroys an individual
NetChannelOutput
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
- 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.
- Draw3DRect(int, int, int, int, boolean) - Constructor for class org.jcsp.awt.GraphicsCommand.Draw3DRect
- DrawArc(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawArc
- DrawBytes(byte[], int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawBytes
- DrawChars(char[], int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawChars
- DrawImage(Image, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
- DrawImage(Image, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
- DrawImage(Image, int, int, int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
- DrawImage(Image, int, int, int, int, int, int, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
- DrawImage(Image, int, int, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
- DrawImage(Image, int, int, Color) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawImage
- DrawLine(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawLine
- DrawOval(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawOval
- DrawPolygon(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolygon
- DrawPolygon(Polygon) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolygon
- DrawPolyline(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawPolyline
- DrawRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawRect
- DrawRoundRect(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawRoundRect
- DrawString(String, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.DrawString
- 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 thisApplicationID
. - equals(Object) - Method in class org.jcsp.net.cns.ChannelNameKey
-
Compares another
Object
with thisChannelNameKey
. - 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
for logging error messages.Logger
- 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() - Method in class org.jcsp.lang.AltingBarrier
-
This expands by one the number of processes enrolled in this alting barrier.
- expand(int) - Method in class org.jcsp.lang.AltingBarrier
-
This expands 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 executed by one command.
- extend(GraphicsCommand) - Method in class org.jcsp.awt.DisplayList
-
Extends the array of GraphicsCommands to be executed by one command.
- extend(GraphicsCommand[]) - Method in interface org.jcsp.awt.Display
-
Extends the array of GraphicsCommands to be interpreted.
- extend(GraphicsCommand[]) - Method in class org.jcsp.awt.DisplayList
-
Extends the array of GraphicsCommands to be executed.
- ExtendedReaderSync - Class in org.jcsp.test
-
A process that performs a set number of extended inputs, syncing on a barrier as its extended action for each
- ExtendedReaderSync(AltingBarrier[][], ChannelInput, int) - Constructor for class org.jcsp.test.ExtendedReaderSync
- ExtendedReaderSync(AltingBarrier, ChannelInput, int) - Constructor for class org.jcsp.test.ExtendedReaderSync
- ExtendedReaderSyncInt - Class in org.jcsp.test
-
A process that performs a set number of extended inputs, syncing on a barrier as its extended action for each
- ExtendedReaderSyncInt(AltingBarrier[][], ChannelInputInt, int) - Constructor for class org.jcsp.test.ExtendedReaderSyncInt
- ExtendedReaderSyncInt(AltingBarrier, ChannelInputInt, int) - Constructor for class org.jcsp.test.ExtendedReaderSyncInt
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() - Method in class org.jcsp.lang.InlineAlternative
-
Creates an Alternative (if needed) and delegates the call to it.
- fairSelect(boolean[]) - Method in class org.jcsp.lang.Alternative
-
Returns the index of one of the ready guards whose
preCondition
index is true. - 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.
- Fill3DRect(int, int, int, int, boolean) - Constructor for class org.jcsp.awt.GraphicsCommand.Fill3DRect
- FillArc(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillArc
- FillOval(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillOval
- FillPolygon(int[], int[], int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillPolygon
- FillPolygon(Polygon) - Constructor for class org.jcsp.awt.GraphicsCommand.FillPolygon
- FillRect(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillRect
- FillRoundRect(int, int, int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.FillRoundRect
- filter(Object) - Method in interface org.jcsp.util.filter.Filter
-
Applies the filter operation.
- filter(Object) - Method in class org.jcsp.util.filter.PoisonFilter
- 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.
- 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.
- FilterRX() - Constructor for class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterRX
- FilterRX() - Constructor for class org.jcsp.net2.ObjectNetworkMessageFilter.FilterRX
-
Creates a new incoming object filter
- FilterRX() - Constructor for class org.jcsp.net2.RawNetworkMessageFilter.FilterRX
-
Creates a new RawNetworkMessageFilter.FilterRX
- 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
- FilterTX() - Constructor for class org.jcsp.net2.mobile.CodeLoadingChannelFilter.FilterTX
- FilterTX() - Constructor for class org.jcsp.net2.ObjectNetworkMessageFilter.FilterTX
-
Creates a new encoding object filter
- FilterTX() - Constructor for class org.jcsp.net2.RawNetworkMessageFilter.FilterTX
-
Creates a new output filter
- 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
- General(GraphicsCommand.Graphic) - Constructor for class org.jcsp.awt.GraphicsCommand.General
- General(GraphicsProtocol.Configure) - Constructor for class org.jcsp.awt.GraphicsProtocol.General
- 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
orActiveFrame
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
orActiveTextArea
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
orActiveTextField
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 thisNodeID
holds. - getAddresses() - Method in class org.jcsp.net.settings.Addresses
- getAddresses() - Method in class org.jcsp.net.settings.JCSPConfig
- getAddresses(String) - Method in class org.jcsp.net.ServiceSettings
-
Gets the addresses held in a setting of a specified name.
- 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(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.
- 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. - 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 thecompareTo(Object)
method in order to compare twoNodeUI
objects. - getComparisonString() - Method in class org.jcsp.net.NodeUIImpl
-
Returns a
String
that can be used by the superclass to compare twoNodeUI
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 thisNodeID
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 staticcreateFromStringForm(String)
method in order to create an equalNodeUI
object. - getImplStringForm() - Method in class org.jcsp.net.NodeUIImpl
-
Returns a
String
object that can be used with the constructor that takes aString
parameter. - getInputArray(Any2AnyChannel<T>[]) - 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(Any2OneChannel<T>[]) - 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(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(One2AnyChannel<T>[]) - 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(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(One2OneChannel<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(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(NodeAddress) - Static method in class org.jcsp.net2.LinkFactory
-
Creates a new Link, or retrieves an existing one, from a NodeAddress
- getLink(NodeID) - Static method in class org.jcsp.net2.LinkFactory
-
Creates a new Link or gets an existing one from the the given NodeID.
- 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(Any2AnyChannel<T>[]) - 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(Any2OneChannel<T>[]) - 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(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(One2AnyChannel<T>[]) - 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(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(One2OneChannel<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(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 parentAbstractID
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() - Method in class org.jcsp.net2.NodeAddress
-
Gets the string representing the protocol
- getProtocol(String) - Method in class org.jcsp.net.settings.Protocols
- 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 thisBuilder
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 thisNodeAddressID
. - 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 therunTests
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(Any2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
-
Returns an array of server connection ends suitable for use by multiple concurrent processes.
- 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(One2AnyConnection[]) - Static method in class org.jcsp.lang.Connection
-
Returns an array of server connection ends suitable for use by multiple concurrent processes.
- 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. - 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 namedString
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 allString
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 ofTCPIPProtocolID
. - 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 theResolver
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
- getValuesRead() - Method in class org.jcsp.test.ExtendedReaderSync
- getValuesRead() - Method in class org.jcsp.test.ExtendedReaderSyncInt
- 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 theDisplay
interface. - GraphicsCommand.ClearRect - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.clearRect
. - GraphicsCommand.ClipRect - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.clipRect
. - GraphicsCommand.CopyArea - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.copyArea
. - GraphicsCommand.Draw3DRect - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.draw3DRect
. - GraphicsCommand.DrawArc - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawArc
. - GraphicsCommand.DrawBytes - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawBytes
. - GraphicsCommand.DrawChars - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawChars
. - GraphicsCommand.DrawImage - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawImage
. - GraphicsCommand.DrawLine - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawLine
. - GraphicsCommand.DrawOval - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawOval
. - GraphicsCommand.DrawPolygon - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawPolygon
. - GraphicsCommand.DrawPolyline - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawPolyline
. - GraphicsCommand.DrawRect - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawRect
. - GraphicsCommand.DrawRoundRect - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawRoundRect
. - GraphicsCommand.DrawString - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.drawString
. - GraphicsCommand.Fill3DRect - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.translate
. - GraphicsCommand.FillArc - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.fillArc
. - GraphicsCommand.FillOval - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.fillOval
. - GraphicsCommand.FillPolygon - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.fillPolygon
. - GraphicsCommand.FillRect - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.fillRect
. - GraphicsCommand.FillRoundRect - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.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.Graphic - Interface in org.jcsp.awt
- GraphicsCommand.SetClip - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.setClip
. - GraphicsCommand.SetColor - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.setColor
. - GraphicsCommand.SetFont - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.setFont
. - GraphicsCommand.SetXORMode - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.setXORMode
. - GraphicsCommand.Translate - Class in org.jcsp.awt
-
This is the (immutable) command object for
java.awt.Graphics.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.MakeMISImage - Class in org.jcsp.awt
-
This is a configuration class to associate a java.awt.image.MemoryImageSource with the graphics component.
- 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.SetPaintable - Class in org.jcsp.awt
-
This is a configuration class to register a org.jcsp.awt.Paintable object with the graphics component.
- 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 thisLink
. - 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
for logging information messages..Logger
- init() - Method in class org.jcsp.net.Node
-
Initializes the Node with the current static
NodeFactory
. - init(String, NodeAddress) - Method in class org.jcsp.net2.Node
- 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 theHashTable
parameter being supplied asnull
. - init(NodeAddressID[], Hashtable[]) - Method in class org.jcsp.net.Node
-
Initializes the local Node and starts
LinkServer
listening on each of the suppliedNodeAddressID
objects. - init(NodeFactory) - Method in class org.jcsp.net.Node
-
Initializes the Node with the specified
object.NodeFactory
- 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(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(NodeFactory) - Method in class org.jcsp.net2.Node
- initialise(NodeAddress) - Static method in class org.jcsp.net2.bns.BNS
-
Initialises the connection to the BNS
- initialise(NodeAddress) - Static method in class org.jcsp.net2.cns.CNS
-
Initialises the factory methods to allow creation of channels with the CNS
- initialise(NodeID) - 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
- 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 specifiedNodeAddressID
and holds the specified set ofSpecification
objects against the address. - installService(Service, String) - Method in class org.jcsp.net.ServiceManager
-
Installs a
Service
object as a service in thisServiceManager
. - installService(ServiceSettings, Class) - Method in class org.jcsp.net.ServiceManager
-
Installs a service as specified by its class and a set of settings.
- 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 thisNodeAddressID
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 - Class in org.jcsp.net2
-
Abstract class representing a Link.
- Link() - Constructor for class org.jcsp.net2.Link
- Link(ProtocolID, boolean, boolean) - Constructor for class org.jcsp.net.Link
-
A constructor that must be called by sub-classes.
- 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.
- 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 - Class in org.jcsp.net2
-
Abstract class defining the LinkServer.
- LinkServer() - Constructor for class org.jcsp.net2.LinkServer
- LinkServer(ProtocolID, NodeAddressID) - Constructor for class org.jcsp.net.LinkServer
-
Constructor.
- 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 - Static variable in class org.jcsp.net2.Node
- log(int, Object) - Method in class org.jcsp.net.Logger
-
Log a message at a specific level with the default 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(Class, Object) - Method in class org.jcsp.net.Logger
-
Log a message with the specific class.
- log(Class, String) - Method in class org.jcsp.net2.Node.Logger
- log(Object) - Method in class org.jcsp.net.Logger
-
Log a message at the default level with the default class name.
- 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(Object, Object) - Method in class org.jcsp.net.Logger
-
Log a message with the specific class.
- log(String, int, Object) - Method in class org.jcsp.net.Logger
-
Log a message at the specified level with the specific class name.
- log(String, Object) - Method in class org.jcsp.net.Logger
-
Log a message with the specific class.
- 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.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.net2.tcpip.TCPIPCNSServer
-
Deprecated.
- main(String[]) - Static method in class org.jcsp.net2.tcpip.TCPIPNodeServer
- MakeMISImage(MemoryImageSource) - Constructor for class org.jcsp.awt.GraphicsProtocol.MakeMISImage
- 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() - Constructor for class org.jcsp.net.dynamic.MigratableAltingChannelInput
-
Constructs a new
MigratableAltingChannelInput
. - MigratableAltingChannelInput(NetAltingChannelInput) - Constructor for class org.jcsp.net.dynamic.MigratableAltingChannelInput
-
Constructs a new
MigratableAltingChannelInput
for the underlying channel. - 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 includingApplicationID
,NodeID
,DomainID
andGlobalID
). - 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
andNetChannelOutput
objects. - NamedChannelEndManager - Interface in org.jcsp.net.cns
-
Classes implementing this interface act as factories for constructing
NetChannelInput
andNetChannelOutput
objects (seeNamedChannelEndFactory
). - 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() - Constructor for class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
-
Constructs a new
NamedMigratableChannelEndFactoryImpl
using the default CNS service name. - NamedMigratableChannelEndFactoryImpl(String) - Constructor for class org.jcsp.net.dynamic.NamedMigratableChannelEndFactoryImpl
-
Constructs a new
NamedMigratableChannelEndFactoryImpl
for use with the given 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() - Static method in class org.jcsp.net2.NetChannel
-
Creates a new NetSharedChannelInput
- net2any() - Static method in class org.jcsp.net2.NetChannelEnd
-
Deprecated.Creates a new NetSharedChannelInput
- net2any() - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetSharedChannelInput
- net2any() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
-
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(int) - Static method in class org.jcsp.net2.NetChannelEnd
-
Deprecated.Creates a new NetSharedChannelInput with the given poison immunity level
- net2any(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetSharedChannelInput with the given poison immunity level
- net2any(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
-
Creates a new NetSharedChannelInput with the given poison immunity level
- 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(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(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(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
- 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, int, NetworkMessageFilter.FilterRx) - 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(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
-
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
- 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(NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
- net2any(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
-
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages
- net2one() - Static method in class org.jcsp.net2.NetChannel
-
Creates a new NetAltingChannelInput
- net2one() - Static method in class org.jcsp.net2.NetChannelEnd
-
Deprecated.Creates a new NetAltingChannelInput
- net2one() - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetAltingChannelInput
- net2one() - Method in class org.jcsp.net2.StandardNetChannelEndFactory
-
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(int) - Static method in class org.jcsp.net2.NetChannelEnd
-
Deprecated.Creates a new NetAltingChannelInput with the given immunity level for poison
- net2one(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetAltingChannelInput with the given immunity level for poison
- net2one(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
-
Creates a new NetAltingChannelInput with the given immunity level for poison
- 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(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(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(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
- 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, int, NetworkMessageFilter.FilterRx) - 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(NetworkMessageFilter.FilterRx) - Static method in class org.jcsp.net2.NetChannel
-
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
- 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(NetworkMessageFilter.FilterRx) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages
- net2one(NetworkMessageFilter.FilterRx) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
-
Creates a new NetAltingChannelInput 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
objects.AltingChannelInput
- NetAltingChannelInput<T> - Class in org.jcsp.net2
-
A NetChannelInput that may be used as a guard.
- NetAltingChannelInput() - Constructor for class org.jcsp.net.NetAltingChannelInput
-
Constructs a channel end without supplying the actual channel to use.
- 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(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 toConnectionServer
objects over a JCSP.NET network. - NetAltingConnectionClient - Class in org.jcsp.net2
- NetAltingConnectionServer - Class in org.jcsp.net2
- netBarrier(int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
-
Creates a new server end of a NetBarrier
- netBarrier(String, int) - Static method in class org.jcsp.net2.bns.BNS
-
Creates a new client end of a NetBarrier
- 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(NetBarrierLocation, int) - Static method in class org.jcsp.net2.NetBarrierEnd
-
Creates a new client end of a NetBarrier
- 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
- 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 - Class in org.jcsp.net2
-
This class is a networked implementation of the standard JCSP Barrier.
- 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 - Class in org.jcsp.net2
-
This class is a data structure representing the location of a NetChannelInput in a network.
- 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(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(NodeID, String) - Constructor for class org.jcsp.net.NetChannelLocation
-
Constructor which takes the
NodeID
of the Node hosting the networkedChannelInput
object and the label assigned to the channel's Virtual Channel Number (VCN). - 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
andNetConnectionClient
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
andConnectionClient
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
that connect to aSharedAltingConnectionClient
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 fromConnectionClient
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 - Class in org.jcsp.net2
-
Used to initialise a Node by connecting to the CNS.
- NodeFactory - Interface in org.jcsp.net
-
Node initialisation factory interface.
- 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 thegetImplStringForm()
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.
- 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(int) - Static method in class org.jcsp.net2.NetChannel
-
Creates a new NetSharedChannelInput with the given index
- numberedNet2Any(int) - Static method in class org.jcsp.net2.NetChannelEnd
-
Deprecated.Creates a new NetSharedChannelInput with the given index
- numberedNet2Any(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetSharedChannelInput with the given index
- numberedNet2Any(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
-
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, int) - Static method in class org.jcsp.net2.NetChannelEnd
-
Deprecated.Creates a new NetSharedChannelInput with the given index and poison immunity level
- numberedNet2Any(int, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetSharedChannelInput with the given index and poison immunity level
- numberedNet2Any(int, int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
-
Creates a new NetSharedChannelInput with the given index and poison immunity level
- 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, 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, 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, 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.
- 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, 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, 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, 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(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, int, NetworkMessageFilter.FilterRx) - 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
- numberedNet2One(int) - Static method in class org.jcsp.net2.NetChannel
-
Creates a new NetAltingChannelInput with the given index
- numberedNet2One(int) - Static method in class org.jcsp.net2.NetChannelEnd
-
Deprecated.Creates a new NetAltingChannelInput with the given index
- numberedNet2One(int) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetAltingChannelInput with the given index
- numberedNet2One(int) - Method in class org.jcsp.net2.StandardNetChannelEndFactory
-
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, 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, int) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetAltingChannelInput with the given index and the given poison immunity level
- 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, 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, 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, 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, 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
- 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, 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, 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, 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(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, int, NetworkMessageFilter.FilterRx) - 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
- numberedNetBarrier(int, int, int) - Static method in class org.jcsp.net2.NetBarrierEnd
-
Creates a new server end of a NetBarrier with a given index
- 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
- 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.FilterTX - Class in org.jcsp.net2
-
The sending (encoding) filter for Object channels
- 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(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable one-any Object channel.
- 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(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(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable one-any integer channel.
- 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(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, 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(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(NetChannelLocation) - Static method in class org.jcsp.net2.NetChannel
-
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
- 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) - Method in interface org.jcsp.net2.NetChannelEndFactory
-
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation
- 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) - 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, 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, 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, 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, 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(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(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(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(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, 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, 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, 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(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) - 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) - 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) - 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) - 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, 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, 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, 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, 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(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(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(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
- 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, 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, 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, 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) - 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) - 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) - 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) - 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) - 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, 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, 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, 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, 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(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(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(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(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, 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, 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, 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
- 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(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable one-one Object channel.
- 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(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(int) - Static method in class org.jcsp.lang.Channel
-
This constructs a poisonable one-one integer channel.
- 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(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.test - package org.jcsp.test
- 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.
- 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
whenfilter(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 anAlternative
. - 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, 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.
- Printer(ChannelInput, String, String) - Constructor for class org.jcsp.plugNplay.Printer
-
Construct a new Printer with System.out as its PrintStream.
- 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, 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.
- PrinterInt(ChannelInputInt, String, String) - Constructor for class org.jcsp.plugNplay.ints.PrinterInt
-
Construct a new PrinterInt with System.out as its PrintStream.
- 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() - Method in class org.jcsp.lang.InlineAlternative
-
Creates an Alternative (if needed) and delegates the call to it.
- priSelect(boolean[]) - Method in class org.jcsp.lang.Alternative
-
Returns the index of one of the ready guards whose
preCondition
index is true. - 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 - Variable in class org.jcsp.net2.NodeAddress
-
String representing the protocol in used
- 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
- ProtocolID - Class in org.jcsp.net
-
Abstract class that identifies a protocol.
- ProtocolID - Class in org.jcsp.net2
-
This abstract class must be defined in concrete protocol implementations.
- ProtocolID() - Constructor for class org.jcsp.net.ProtocolID
- 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(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.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(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.FilterTX - Class in org.jcsp.net2
-
The sending 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(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
- register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
- 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(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(Networked, String) - 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
) to be registered with the Channel Name Server.Networked
- register(Networked, String) - Method in interface org.jcsp.net.cns.CNSUser
-
This method allows a channel (or any instance of a class implementing
) to be registered with a Naming Service Implementation.Networked
- register(Networked, String, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
- register(Networked, String, ChannelNameKey) - Method in class org.jcsp.net.cns.CNSService
-
This method allows a channel (or any instance of a class implementing
) that has previously been registered with the to be reregistered with the Channel Name Server.Networked
- register(Networked, String, ChannelNameKey) - Method in interface org.jcsp.net.cns.CNSUser
-
This method allows a channel (or any instance of a class implementing
) that has previously been registered with the to be reregistered with a Naming Service implementation.Networked
- register(Networked, String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
- register(Networked, String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSService
-
This method allows a channel (or any instance of a class implementing
) to be registered with the Channel Name Server.Networked
- register(Networked, String, NameAccessLevel) - Method in interface org.jcsp.net.cns.CNSUser
-
This method allows a channel (or any instance of a class implementing
) to be registered with a Naming Service Implementation.Networked
- register(Networked, String, NameAccessLevel, ChannelNameKey) - Static method in class org.jcsp.net.cns.CNS
- 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
) that has previously been registered to be reregistered with the Channel Name Server.Networked
- 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
) that has previously been registered to be reregistered with the Naming Service implementation.Networked
- 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, String) - 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, 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(int) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
- removeReadFilter(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelInputWrapper
- removeReadFilter(int) - Method in interface org.jcsp.util.filter.ReadFiltered
-
Removes the read filter installed at the given index.
- removeReadFilter(Filter) - Method in class org.jcsp.util.filter.FilteredAltingChannelInput
- removeReadFilter(Filter) - 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.
- 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(int) - Method in class org.jcsp.util.filter.FilteredSharedChannelOutputWrapper
- removeWriteFilter(int) - Method in interface org.jcsp.util.filter.WriteFiltered
-
Removes the write filter installed at the given index.
- removeWriteFilter(Filter) - 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.
- reply() - Method in class org.jcsp.lang.AltingConnectionClientImpl
-
Receives some data back from the server after
request(Object)
has been called. - reply() - Method in interface org.jcsp.lang.ConnectionClient
-
Receives some data back from the server after
request(Object)
has been called. - reply() - Method in class org.jcsp.net2.NetAltingConnectionClient
- reply(Object) - Method in class org.jcsp.lang.SharedConnectionServerImpl
- reply(Object) - Method in class org.jcsp.net2.NetAltingConnectionServer
- reply(Object, boolean) - Method in class org.jcsp.lang.SharedConnectionServerImpl
- reply(Object, boolean) - Method in class org.jcsp.net2.NetAltingConnectionServer
- 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) - 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 class org.jcsp.lang.AltingConnectionServerImpl
-
Sends some data back to the client after a request has been received.
- reply(T, boolean) - Method in interface org.jcsp.lang.ConnectionServer
-
Sends some data back to the client after a request has been received.
- replyAndClose(Object) - Method in class org.jcsp.lang.SharedConnectionServerImpl
- replyAndClose(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.
- 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() - Method in class org.jcsp.lang.AltingConnectionServerImpl
-
Receives some data from a client once a connection has been established.
- request() - Method in interface org.jcsp.lang.ConnectionServer
-
Receives a request from a client.
- request() - Method in class org.jcsp.lang.SharedConnectionServerImpl
- request() - Method in class org.jcsp.net2.NetAltingConnectionServer
- request(Object) - Method in class org.jcsp.net2.NetAltingConnectionClient
- request(T) - Method in class org.jcsp.lang.AltingConnectionClientImpl
-
Sends some data over the connection to server once the connection has been opened.
- 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_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) - 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) - 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
- resolve(String, NameAccessLevel) - Static method in class org.jcsp.net.cns.CNS
- resolve(String, NameAccessLevel) - Method in class org.jcsp.net.cns.CNSService
-
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. - 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.test.BarrierSyncer
- run() - Method in class org.jcsp.test.DelaySyncer
- run() - Method in class org.jcsp.test.ExtendedReaderSync
- run() - Method in class org.jcsp.test.ExtendedReaderSyncInt
- run() - Method in class org.jcsp.test.WriterProcess
- run() - Method in class org.jcsp.test.WriterProcessInt
- 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() - Method in class org.jcsp.lang.InlineAlternative
-
Creates an Alternative (if needed) and delegates the call to it.
- select(boolean[]) - Method in class org.jcsp.lang.Alternative
-
Returns the index of one of the ready guards whose
preCondition
index is true. - 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 - Variable in class org.jcsp.lang.Any2OneCallChannel
-
This holds a reference to a server process so that a client may make the call.
- 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 - 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.Any2AnyConnection
-
Returns a reference to the server end of the connection for use by the server processes.
- server() - Method in interface org.jcsp.lang.Any2OneConnection
-
Returns the server end of the connection.
- server() - Method in interface org.jcsp.lang.One2AnyConnection
-
Returns the server part of the connection.
- 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 - Class in org.jcsp.net.settings
-
Used internally within the JCSP network infrastructure to represent a service.
- 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(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(double, double) - 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(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 GraphicsCommand to be executed.
- set(GraphicsCommand[]) - Method in interface org.jcsp.awt.Display
-
Sets the array of GraphicsCommands to be interpreted.
- set(GraphicsCommand[]) - Method in class org.jcsp.awt.DisplayList
-
Sets the array of GraphicsCommands to be executed.
- set(ComplexDouble) - Method in class org.jcsp.demos.util.ComplexDouble
- 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<ConnectionMessage<T>>) - Method in class org.jcsp.lang.AltingConnectionServer
-
ConnectionServer
implementations are likely to be implemented over channels. - setAltingChannel(AltingChannelInput<T>) - Method in class org.jcsp.lang.AltingConnectionClient
-
ConnectionServer
implementations are likely to be implemented over channels. - SetBackground(Color) - Constructor for class org.jcsp.awt.GraphicsProtocol.SetBackground
- setChannel(AltingChannelInput<T>) - Method in class org.jcsp.lang.AltingChannelInputWrapper
-
Deprecated.Sets the real channel to be used.
- SetClip(int, int, int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.SetClip
- SetClip(Shape) - Constructor for class org.jcsp.awt.GraphicsCommand.SetClip
- SetColor(Color) - Constructor for class org.jcsp.awt.GraphicsCommand.SetColor
- 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.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(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
- SetFont(Font) - Constructor for class org.jcsp.awt.GraphicsCommand.SetFont
- 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
- 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
- SetPaintable(Paintable) - Constructor for class org.jcsp.awt.GraphicsProtocol.SetPaintable
- 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.
- SetXORMode(Color) - Constructor for class org.jcsp.awt.GraphicsCommand.SetXORMode
- 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.
- 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 - Class in org.jcsp.net2
-
A concrete implementation of a NetChannelEndFactory, used to create networked channel ends
- StandardNetChannelEndFactory() - Constructor for class org.jcsp.net.StandardNetChannelEndFactory
- StandardNetChannelEndFactory() - Constructor for class org.jcsp.net2.StandardNetChannelEndFactory
- StandardNetChannelEndFactory(Profile) - Constructor for class org.jcsp.net.StandardNetChannelEndFactory
-
Creates a factory that creates links using a given profile rather than the default one.
- StandardNetConnectionFactory - Class in org.jcsp.net
-
This is an implementation of
.NetConnectionFactory
- StandardNetConnectionFactory() - Constructor for class org.jcsp.net.StandardNetConnectionFactory
-
Constructor for StandardNetConnectionFactory.
- start() - 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() - 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
andJFTP
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(int) - Method in class org.jcsp.lang.ProcessManager
-
Start the managed process at a specified priority (but keep running ourselves).
- start(NodeAddress) - Static method in class org.jcsp.net2.LinkServer
- 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. - 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 specifiedNodeAddressID
. - 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(String) - Method in class org.jcsp.net.ServiceManager
-
Starts the service with the specified name.
- startWrite() - Method in class org.jcsp.lang.Crew
-
This must be invoked before any write operations on the associated shared resource.
- 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() - 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.
- 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 - 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. - 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. - 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 anAlternative
. - 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(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.
- 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.
- 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.
- 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() - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeAddress
-
Creates a new TCPIPNodeAddress
- 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(String, int) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeAddress
-
Creates a new TCPIPNodeAddress from an IP address and port
- TCPIPNodeFactory - Class in org.jcsp.net.tcpip
-
Default factory for simple initialisations using the TCPIPv4 protocol package.
- TCPIPNodeFactory - Class in org.jcsp.net2.tcpip
-
Deprecated.This method of Node initialisation should no longer be used. See Node for more information
- 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) - Constructor for class org.jcsp.net2.tcpip.TCPIPNodeFactory
-
Deprecated.Creates a new TCPIPNodeFactory
- TCPIPNodeFactory(String, int) - Constructor for class org.jcsp.net.tcpip.TCPIPNodeFactory
-
Connect to a named host on a specific port.
- TCPIPNodeFactory(TCPIPNodeAddress) - 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 - Class in org.jcsp.net2.tcpip
-
Concrete implementation of a ProtocolID used to parse a string representation of a TCPIPNodeAddress into a TCPIPNodeAddress object.
- TCPIPProtocolID() - Constructor for class org.jcsp.net.tcpip.TCPIPProtocolID
- testAndBuild(NodeAddressID) - Method in class org.jcsp.net.LinkFactory.Builder
-
Takes a
NodeAddressID
and constructs and returns aLink
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 thisNodeID
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.
- Translate(int, int) - Constructor for class org.jcsp.awt.GraphicsCommand.Translate
- 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 ofLinkLost
to arrive from thetxChannel
. - Wireless - Class in org.jcsp.net.settings
-
Used internally within the JCSP network infrastructure to represent a wireless protocol.
- write(int) - Method in class org.jcsp.lang.BlackHoleChannelInt
-
Write an integer to the channel and loose it.
- write(int) - Method in interface org.jcsp.lang.ChannelOutputInt
-
Write an int to the channel.
- write(Object) - Method in class org.jcsp.lang.BlackHoleChannel
-
Write an Object to the channel and lose it.
- 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
- write(T) - Method in interface org.jcsp.lang.ChannelOutput
-
Write an Object to the channel.
- 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.
- WriterProcess - Class in org.jcsp.test
-
A process that writes out a list of values, synchronizing on the corresponding barrier after each.
- WriterProcess(ChannelOutput, List, AltingBarrier) - Constructor for class org.jcsp.test.WriterProcess
- WriterProcess(ChannelOutput, List, AltingBarrier[][]) - Constructor for class org.jcsp.test.WriterProcess
- WriterProcessInt - Class in org.jcsp.test
-
A process that writes out a list of values, synchronizing on the corresponding barrier after each.
- WriterProcessInt(ChannelOutputInt, int[], AltingBarrier) - Constructor for class org.jcsp.test.WriterProcessInt
- WriterProcessInt(ChannelOutputInt, int[], AltingBarrier[][]) - Constructor for class org.jcsp.test.WriterProcessInt
- 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(File) - Constructor for class org.jcsp.net.XMLNodeFactory
-
Constructs an
XMLNodeFactory
that uses the specified file. - XMLNodeFactory(String) - 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. - XMLValidationException() - Constructor for exception org.jcsp.net.settings.ConfigReader.XMLValidationException
-
Creates a new exception without a detail message.
- XMLValidationException(String) - Constructor for exception org.jcsp.net.settings.ConfigReader.XMLValidationException
-
Creates a new exception with a detail message.
- 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
All Classes All Packages