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

A

AbstractID - Class in org.jcsp.net
accept(CSProcess) - Method in Any2AnyCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in Any2OneCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in ChannelAccept
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in One2AnyCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
accept(CSProcess) - Method in One2OneCallChannel
This is invoked by a server when it commits to accepting a CALL from a client.
AccessDeniedException - Class in org.jcsp.net.security
AccessDeniedException(SecurityAuthority, String) - Constructor in AccessDeniedException
Creates a new exeception.
ActiveApplet - Class in org.jcsp.awt
Applet<TT>java.applet.Applet</TT> with a channel interface, specialising in the operation of CSProcess networks as applets.
ActiveApplet.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveButton - Class in org.jcsp.awt
Button<TT>java.awt.Button</TT> with a channel interface.
ActiveButton.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveButton(ChannelInput, ChannelOutput, String) - Constructor in ActiveButton
Constructs a new ActiveButton.
ActiveButtonControl - Class in org.jcsp.awt
This is a user-programmable finite state machine for controlling an array of ActiveButtons.
ActiveButtonControl.BadArguments - Class in org.jcsp.awt
This gets thrown if a consistency check fails in the ActiveButtonControl constructor.
ActiveButtonControl.BadArguments(String) - Constructor in ActiveButtonControl.BadArguments
@param s details of the consistency failure.
ActiveButtonControl(AltingChannelInput, ChannelOutput, ChannelOutput, String, ActiveButtonState, int, boolean) - Constructor in ActiveButtonControl
Constructs a new ActiveButtonControl, performing consistency checks on its supplied arguments, with a verbose reporting option.
ActiveButtonState - Class in org.jcsp.awt
A state of the ActiveButtonControl finite state machine.
ActiveButtonState.BadArguments - Class in org.jcsp.awt
This gets thrown if a consistency check fails in the ActiveButtonState constructor.
ActiveButtonState.BadArguments(String) - Constructor in ActiveButtonState.BadArguments
@param s details of the consistency failure.
ActiveButtonState(int[], boolean[], int[], boolean) - Constructor in ActiveButtonState
Constructs a new ActiveButtonState, performing consistency checks on its supplied arguments, with a verbose reporting option.
ActiveCanvas - Class in org.jcsp.awt
Canvas<TT>java.awt.Canvas</TT> with a channel interface.
ActiveCheckbox - Class in org.jcsp.awt
Checkbox<TT>java.awt.Checkbox</TT> with a channel interface.
ActiveCheckbox.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveCheckbox(ChannelInput, ChannelOutput, String, boolean, CheckboxGroup) - Constructor in ActiveCheckbox
Constructs an ActiveCheckbox in the CheckboxGroup group with the label s, initial state and configuration and event channels.
ActiveCheckboxMenuItem - Class in org.jcsp.awt
CheckboxMenuItem<TT>java.awt.CheckboxMenuItem</TT> with a channel interface.
ActiveCheckboxMenuItem.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveCheckboxMenuItem(ChannelInput, ChannelOutput, String, boolean) - Constructor in ActiveCheckboxMenuItem
Constructs a new ActiveCheckboxMenuItem.
ActiveChoice - Class in org.jcsp.awt
Choice<TT>java.awt.Choice</TT> with a channel interface.
ActiveChoice.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveChoice(ChannelInput, ChannelOutput) - Constructor in ActiveChoice
Constructs an ActiveChoice with configuration and event channels.
ActiveClosingFrame - Class in org.jcsp.awt
A specialisation of ActiveFrame that forces a System.exit upon a Window Closing event.
ActiveClosingFrame(ChannelInput, ChannelOutput, String) - Constructor in ActiveClosingFrame
Constructs a new ActiveClosingFrame with configuration and event channels and a title.
ActiveComponent - Class in org.jcsp.awt
Component<TT>java.awt.Component</TT> with a channel interface.
ActiveComponent.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveComponent(ChannelInput) - Constructor in ActiveComponent
Constructs a new ActiveComponent with a configuration channel.
ActiveContainer - Class in org.jcsp.awt
Container<TT>java.awt.Container</TT> with a channel interface.
ActiveContainer.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveContainer(ChannelInput) - Constructor in ActiveContainer
Constructs a new ActiveContainer with a configuration channel.
ActiveDialog - Class in org.jcsp.awt
Dialog<TT>java.awt.Dialog</TT> with a channel interface.
ActiveDialog.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveDialog(ChannelInput, ChannelOutput, Frame, String, boolean) - Constructor in ActiveDialog
Constructs a new ActiveDialog.
ActiveFileDialog - Class in org.jcsp.awt
FileDialog<TT>java.awt.FileDialog</TT> with a channel interface.
ActiveFileDialog.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveFileDialog(ChannelInput, ChannelOutput, Frame, String, int) - Constructor in ActiveFileDialog
Constructs a new ActiveFileDialog.
ActiveFrame - Class in org.jcsp.awt
Frame<TT>java.awt.Frame</TT> with a channel interface.
ActiveFrame.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveFrame(ChannelInput, ChannelOutput, String) - Constructor in ActiveFrame
Constructs a new ActiveFrame with configuration and event channels and a title.
ActiveLabel - Class in org.jcsp.awt
Label<TT>java.awt.Label</TT> with a channel interface.
ActiveLabel.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveLabel(ChannelInput, String) - Constructor in ActiveLabel
Constructs a new ActiveLabel.
ActiveList - Class in org.jcsp.awt
List<TT>java.awt.List</TT> with a channel interface.
ActiveList.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveList(ChannelInput, ChannelOutput, int, boolean) - Constructor in ActiveList
Constructs an ActiveList with configuration and event channels, the specified number of visible lines and a multiple selection option.
ActiveMenu - Class in org.jcsp.awt
Menu<TT>java.awt.Menu</TT> with a channel interface.
ActiveMenu.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveMenu(ChannelInput, ChannelOutput, String, boolean) - Constructor in ActiveMenu
Constructs an ActiveMenu with configuration and event channels, an initial label and a tear-off option.
ActiveMenuItem - Class in org.jcsp.awt
MenuItem<TT>java.awt.MenuItem</TT> with a channel interface.
ActiveMenuItem.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveMenuItem(ChannelInput, ChannelOutput, String, MenuShortcut) - Constructor in ActiveMenuItem
Constructs a new ActiveMenuItem.
ActivePanel - Class in org.jcsp.awt
Panel<TT>java.awt.Panel</TT> with a channel interface.
ActivePanel.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActivePanel(ChannelInput) - Constructor in ActivePanel
Constructs a new ActivePanel with a configuration channel.
ActiveScrollbar - Class in org.jcsp.awt
Scrollbar<TT>java.awt.Scrollbar</TT> with a channel interface.
ActiveScrollbar.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveScrollbar(ChannelInput, ChannelOutputInt, int, int, int, int, int) - Constructor in ActiveScrollbar
Constructs a ActiveScrollbar with configuration and event channels and all its options.
ActiveScrollPane - Class in org.jcsp.awt
ScrollPane<TT>java.awt.ScrollPane</TT> with a channel interface.
ActiveScrollPane.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveScrollPane(int, ChannelInput) - Constructor in ActiveScrollPane
Constructs a new ActiveScrollPane.
ActiveTextArea - Class in org.jcsp.awt
TextArea<TT>java.awt.TextArea</TT> with a channel interface.
ActiveTextArea.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveTextArea(ChannelInput, ChannelOutput, String, int, int, int) - Constructor in ActiveTextArea
Constructs a new ActiveTextArea with configuration and event channels and user-defined scrollbars and initial text and size.
ActiveTextEnterArea - Class in org.jcsp.awt
A specialisation of ActiveTextArea that writes text to the event channel only when ESCAPE is pressed.
ActiveTextEnterArea(AltingChannelInput, ChannelOutput, String, int, int, int) - Constructor in 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, String, int) - Constructor in ActiveTextEnterField
Constructs a new ActiveTextEnterField with configuration and event channels, initial text and width.
ActiveTextField - Class in org.jcsp.awt
TextField<TT>java.awt.TextField</TT> with a channel interface.
ActiveTextField.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveTextField(ChannelInput, ChannelOutput, String, int) - Constructor in ActiveTextField
Constructs a new ActiveTextField with configuration and event channels, initial text and width.
ActiveWindow - Class in org.jcsp.awt
Window<TT>java.awt.Window</TT> with a channel interface.
ActiveWindow.Configure - Interface in org.jcsp.awt
This enables general configuration of this component.
ActiveWindow(ChannelInput, ChannelOutput, Frame) - Constructor in ActiveWindow
Constructs a new ActiveWindow.
addActionEventChannel(ChannelOutput) - Method in ActiveCheckboxMenuItem
Add a new channel to this component that will be used to notify that an ActionEvent has occurred.
addAddress(Address) - Method in Addresses
addAddress(String, NodeAddressID) - Method in ServiceSettings
Adds a named address setting.
addAddressSetting(AddressSetting) - Method in Service
addAlternate(AddressSetting) - Method in AddressSetting
addComponentEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addComponentEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a ComponentEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addContainerEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a ContainerEvent has occurred.
addEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that the button has been pressed.
addFocusEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addFocusEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a FocusEvent has occurred.
addItemEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that an ItemEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addKeyEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a KeyEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a MouseEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveApplet
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveButton
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveCanvas
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveCheckbox
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveChoice
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveComponent
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveContainer
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveDialog
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveFrame
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveLabel
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveList
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActivePanel
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveScrollbar
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveScrollPane
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveTextArea
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveTextField
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addMouseMotionEventChannel(ChannelOutput) - Method in ActiveWindow
Add a new channel to this component that will be used to notify that a MouseMotionEvent has occurred.
addPlugin(Plugin) - Method in Plugins
addProcess(CSProcess) - Method in Parallel
Add the array of processes to the Parallel object.
addProcess(CSProcess) - Method in Sequence
Add the array of processes to the Sequence object.
addProfile(LinkProfile) - Method in LinkProfiles
addProfile(NodeProfile) - Method in NodeProfiles
addProtocol(Protocol) - Method in Protocols
addReadFilter(Filter, int) - Method in FilteredAltingChannelInput
addReadFilter(Filter, int) - Method in FilteredSharedChannelInputWrapper
addReadFilter(Filter, int) - Method in ReadFiltered
Installs a read filter defining a transformation to be applied by the read method of the channel end at a specific index.
addReq(Req) - Method in LinkProfile
addReq(Req) - Method in NodeProfile
Address - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a single address.
Address(String, String, boolean) - Constructor in Address
address - Field in NodeAddress
String representation of the address
Addresses - Class in org.jcsp.net.settings
Unsed internally within the JCSP network infrastructure to represent a set of addresses.
AddressSetting - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent an address setting.
AddressSetting(String, String, String) - Constructor in AddressSetting
addService(Service) - Method in Services
addSetting(Setting) - Method in Protocol
addSetting(Setting) - Method in Service
addSetting(String, String) - Method in ServiceSettings
Adds a String name, value setting to this object.
addSetting(Setting) - Method in Settings
addSpec(Spec) - Method in Address
addSpec(Spec) - Method in Protocol
addSpec(Spec) - Method in Specs
addWindowEventChannel(ChannelOutput) - Method in ActiveFileDialog
Add a new channel to this component that will be used to notify that a WindowEvent has occurred.
addWriteFilter(Filter, int) - Method in FilteredSharedChannelOutputWrapper
addWriteFilter(Filter, int) - Method in 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 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 in Alternative
Construct an Alternative object operating on the Guard array of events.
AlternativeError - Class in org.jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
AlternativeError(String) - Constructor in AlternativeError
AlternativeSelect - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
AlternativeSelectWithTimeout - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
AltingBarrier - Class in org.jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
AltingBarrierCoordinateStartEnable - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
AltingBarrierError - Class in org.jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
AltingBarrierError(String) - Constructor in AltingBarrierError
AltingChannelAccept - Class in org.jcsp.lang
This extends Guard and ChannelAccept to enable a process to choose between many CALL channel (and other) events.
AltingChannelInput - Class in org.jcsp.lang
This extends Guard and ChannelInput to enable a process to choose between many object input (and other) events.
AltingChannelInputInt - Class in org.jcsp.lang
This extends Guard and ChannelInputInt to enable a process to choose between many integer input (and other) events.
AltingChannelInputWrapper - Class in org.jcsp.lang
This class wraps an ALTable channel so that only the reading part is available to the caller.
AltingChannelInputWrapper() - Constructor in AltingChannelInputWrapper
This constructor does not wrap a channel.
AltingConnectionClient - Class in org.jcsp.lang
AltingConnectionClient(AltingChannelInput) - Constructor in AltingConnectionClient
AltingConnectionClientImpl - Class in org.jcsp.lang
This class does not need to be used by standard JCSP users.
AltingConnectionClientImpl(AltingChannelInput, ChannelOutput, ChannelOutput, ChannelOutput) - Constructor in AltingConnectionClientImpl
Constructs a new instance.
AltingConnectionServer - Class in org.jcsp.lang
An interface to connection.
AltingConnectionServer(AltingChannelInput) - Constructor in AltingConnectionServer
Constructor.
AltingConnectionServerImpl - Class in org.jcsp.lang
This class does not need to be used by standard JCSP users.
AltingConnectionServerImpl(AltingChannelInput, AltingChannelInput) - Constructor in AltingConnectionServerImpl
Constructs a new server instance.
altMonitor - Field in 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 in 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 in AndInt
Construct a new AndInt process with the input Channels in0 and in1 and the output Channel out.
any2any(ChannelDataStore, int) - Method in Channel
any2anyArray(int, ChannelDataStore, int) - Method in Channel
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.
Any2AnyChannel - 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 - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelIntWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2AnyChannelIntXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelIntXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2AnyChannelRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2AnyChannelXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2AnyChannelXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2AnyConnection - Interface in org.jcsp.lang
Defines an interface for a connection shared by multiple clients and multiple servers.
any2anyInt(ChannelDataStoreInt, int) - Method in Channel
any2anyIntArray(int, ChannelDataStoreInt, int) - Method in Channel
any2net(String, int, FilterTx) - Method in CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
any2net(NodeAddress, int, int, FilterTx) - Method in 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, FilterTx) - Method in NetChannelEnd
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, FilterTx) - Method in 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, FilterTx) - Method in StandardNetChannelEndFactory
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages
any2one(ChannelDataStore, int) - Method in Channel
any2oneArray(int, ChannelDataStore, int) - Method in Channel
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.
Any2OneChannel - 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 - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelIntWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2OneChannelIntXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelIntXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2OneChannelRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2OneChannelXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
Any2OneChannelXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Any2OneConnection - Interface in org.jcsp.lang
any2oneInt(ChannelDataStoreInt, int) - Method in Channel
any2oneIntArray(int, ChannelDataStoreInt, int) - Method in Channel
ApplicationID - Class in org.jcsp.net
arrayToString(String) - Method in Utils
AsynchronousChannels - Class in org.jcsp.demos.net2.async
This program highlights the usage of async messages, as well as locally connected channels
asyncWrite(Object) - Method in MobileChannelOutput
asyncWrite(Object) - Method in NetChannelOutput
Sends a message to the input end of the channel asynchronously (no blocking)
attachInputs(ChannelInput) - Method in MobileProcess
Attaches the Mobile Process with an array of input channels.
attachOutputs(ChannelOutput) - Method in MobileProcess
Attaches the Mobile process with an array of output channels.

B

Barrier - Class in org.jcsp.lang
This enables barrier synchronisation between a set of processes.
Barrier(int) - Constructor in Barrier
Construct a barrier (initially) associated with nEnrolled processes.
BarrierError - Class in org.jcsp.lang
This is thrown for an illegal operation on an Barrier.
BarrierError(String) - Constructor in BarrierError
BarrierSync - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
BlackHole - Class in org.jcsp.plugNplay
Black holes anything sent to it.
BlackHole(ChannelInput) - Constructor in BlackHole
Construct a new BlackHole process with the input Channel in.
BlackHoleChannel - Class in org.jcsp.lang
This implements ChannelOutput with black hole semantics.
BlackHoleChannelInt - Class in org.jcsp.lang
This implements ChannelOutputInt with black hole semantics.
BlackHoleInt - Class in org.jcsp.plugNplay.ints
Black holes anything sent to it.
BlackHoleInt(ChannelInputInt) - Constructor in BlackHoleInt
Construct a new BlackHoleInt process with the input Channel in.
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 in BNSService
Creates a new BNSService
Bucket - Class in org.jcsp.lang
This enables bucket synchronisation between a set of processes.
BucketFallInto - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
Buffer - Class in org.jcsp.util
This is used to create a buffered object channel that never loses data.
Buffer(int) - Constructor in Buffer
Construct a new Buffer with the specified size.
BufferedChannelArrayFactory - Interface in org.jcsp.lang
Defines an interface for a factory that can create arrays of channels with user-definable buffering semantics.
BufferedChannelFactory - Interface in org.jcsp.lang
Defines an interface for a factory that can create channels with user-definable buffering semantics.
BufferedChannelIntArrayFactory - Interface in org.jcsp.lang
Defines an interface for a factory that can create arrays of integer carrying channels with user-definable buffering semantics.
BufferedChannelIntFactory - Interface in org.jcsp.lang
Defines an interface for a factory that can create integer carrying channels with user-definable buffering semantics.
BufferInt - Class in org.jcsp.util.ints
This is used to create a buffered integer channel that never loses data.
BufferInt(int) - Constructor in BufferInt
Construct a new BufferInt with the specified size.
BufferIntSizeError - Class 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 in BufferIntSizeError
Constructs a new BufferIntSizeError with the specified detail message.
BufferSizeError - Class 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 in BufferSizeError

C

cause - Field in 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 Display
Changes the array of GraphicsCommands to be executed by replacing element i with the new one.
change(GraphicsCommand, int) - Method in DisplayList
Changes the array of GraphicsCommands to be executed by replacing element i with the new one.
Channel - Class in org.jcsp.lang
ChannelAccept - Interface in org.jcsp.lang
This defines the interface for accepting CALL channels.
ChannelArrayFactory - Interface in org.jcsp.lang
Defines an interface for a factory that can create arrays of channels.
ChannelDataRejectedException - Class in org.jcsp.lang
Thrown by a read or a write method of a channel when a reject has been called and the synchronization and data transfer will not complete.
ChannelDataStore - 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 - Class in org.jcsp.net.dynamic
Thrown when a reconnection mannager is unable to recreate the underlying channel.
ChannelEndContructionException(Throwable) - Constructor in ChannelEndContructionException
Constructs a ChannelEndConstructionException with a cause indicator.
ChannelEndNotMoveableException - Class in org.jcsp.net.dynamic
Thrown when a channel end cannot be moved.
ChannelEndNotMoveableException(Throwable) - Constructor in ChannelEndNotMoveableException
Constructs a new ChannelEndNotMoveableException with a cause exception.
ChannelFactory - Interface in org.jcsp.lang
Defines an interface for a factory to create instances of channels.
ChannelInput - Interface in org.jcsp.lang
This defines the interface for reading from object channels.
ChannelInputInt - Interface in org.jcsp.lang
This defines the interface for reading from integer channels.
ChannelInputWrapper - Class in org.jcsp.lang
Defines a wrapper to go around a channel input end.
ChannelInputWrapper(ChannelInput) - Constructor in ChannelInputWrapper
Constructs a new wrapper around the given channel end.
ChannelInt - Class in org.jcsp.lang
This class provides static factory methods for constructing various different types of int channel objects.
ChannelIntArrayFactory - Interface in org.jcsp.lang
Defines an interface for a factory that can create arrays of channels carrying integers.
ChannelIntFactory - Interface in org.jcsp.lang
Defines an interface for a factory that can create channels carrying integers.
ChannelNameException - Class in org.jcsp.net.cns
An exception caused by an invalid channel name.
ChannelNameException(String) - Constructor in ChannelNameException
Constructor.
ChannelNameKey - Class in org.jcsp.net.cns
Instances of this hold a key for a particular channel.
ChannelOutput - Interface in org.jcsp.lang
This defines the interface for writing to object channels.
ChannelOutputImpl - Class in org.jcsp.lang
ChannelOutputInt - Interface in org.jcsp.lang
This defines the interface for writing to integer channels.
ChannelOutputIntImpl - Class in org.jcsp.lang
ChannelOutputWrapper - Class in org.jcsp.lang
Defines a wrapper to go around a channel output end.
ChannelOutputWrapper(ChannelOutput) - Constructor in ChannelOutputWrapper
Creates a new wrapper for the given channel end.
checkEqual(NetChannelLocation) - Method in NetChannelLocation
checkEqual(NodeUI) - Method in NodeUI
An abstract method to be implemented to return whether another NodeUI object is equal to this instance.
checkEqual(NodeUI) - Method in NodeUIImpl
Compares another NodeUI with this NodeUIImpl.
ChildProcess - Class in org.jcsp.net.remote
claim() - Method in AltingConnectionClientImpl
This claims a lock on the client.
claim() - Method in SharedAltingConnectionClient
client() - Method in Any2AnyConnection
Returns a reference to the client end of the connection for use by the client processes.
client() - Method in Any2OneConnection
Returns a client end of the connection.
client() - Method in One2AnyConnection
Returns the client part of the connection.
client() - Method in One2OneConnection
Returns the client end of the connection.
clone() - Method in Buffer
Returns a new (and EMPTY) Buffer with the same creation parameters as this one.
clone() - Method in BufferInt
Returns a new (and EMPTY) BufferInt with the same creation parameters as this one.
clone() - Method in ChannelDataStore
Returns a new (and EMPTY) ChannelDataStore with the same creation parameters as this one.
clone() - Method in ChannelDataStoreInt
Returns a new (and EMPTY) ChannelDataStoreInt with the same creation parameters as this one.
clone() - Method in InfiniteBuffer
Returns a new (and EMPTY) InfiniteBuffer with the same creation parameters as this one.
clone() - Method in InfiniteBufferInt
Returns a new (and EMPTY) InfiniteBufferInt with the same creation parameters as this one.
clone() - Method in NetChannelLocation
clone() - Method in NodeAddressID
clone() - Method in NodeID
clone() - Method in OverFlowingBuffer
Returns a new (and EMPTY) OverFlowingBuffer with the same creation parameters as this one.
clone() - Method in OverFlowingBufferInt
Returns a new (and EMPTY) OverFlowingBufferInt with the same creation parameters as this one.
clone() - Method in OverWriteOldestBuffer
Returns a new (and EMPTY) OverWriteOldestBuffer with the same creation parameters as this one.
clone() - Method in OverWriteOldestBufferInt
Returns a new (and EMPTY) OverWriteOldestBufferInt with the same creation parameters as this one.
clone() - Method in OverWritingBuffer
Returns a new (and EMPTY) OverWritingBuffer with the same creation parameters as this one.
clone() - Method in OverWritingBufferInt
Returns a new (and EMPTY) OverWritingBufferInt with the same creation parameters as this one.
clone() - Method in ZeroBuffer
Returns a new (and EMPTY) ZeroBuffer with the same creation parameters as this one.
clone() - Method in ZeroBufferInt
Returns a new (and EMPTY) ZeroBufferInt with the same creation parameters as this one.
CNS - Class in org.jcsp.net2.cns
CNS(NodeKey) - Constructor in CNS
A public constructor which takes a NodeKey as a parameter which should be the key for the local Node.
CNS_DEFAULT_SERVICE_NAME - Field in CNS
CNS_DEFAULT_SERVICE_NAME - Field in CNSService
Constant specifying the default name of this service.
CNS_SETTING_NAME_ADDRESS - Field in CNSService
Constant specifying the setting name for CNS address.
CNS_SETTING_NAME_ADMIN_CHANNEL_LABEL - Field in CNSService
Constant specifying the setting name for server's admin channel.
CNS_SETTING_NAME_SERVICE_NAME - Field in CNSService
Constant specifying the setting name for setting the service name.
cnsAddress - Field in 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(CNSUser) - Constructor in CNSChannelEndManager
CNSNetChannelLocation - Class in org.jcsp.net.cns
CNSService - Class in org.jcsp.net.cns
CNSService(NodeAddressID, String, boolean) - Constructor in 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
@author Kevin
CodeLoadingChannelFilter.FilterRX - Class in org.jcsp.net2.mobile
CodeLoadingChannelFilter.FilterRX() - Constructor in CodeLoadingChannelFilter.FilterRX
CodeLoadingChannelFilter.FilterTX - Class in org.jcsp.net2.mobile
CodeLoadingChannelFilter.FilterTX() - Constructor in CodeLoadingChannelFilter.FilterTX
compareTo(Object) - Method in DomainID
compareTo(Object) - Method in NodeAddress
Compares this NodeAddress to another
compareTo(Object) - Method in NodeID
compareTo(Object) - Method in NodeUI
Compares this NodeUI with another object.
compareToLocalNode() - Method in NodeID
ConfigReader - Class in org.jcsp.net.settings
ConfigReader.XMLValidationException - Class in org.jcsp.net.settings
Thrown in the event of a semantic error in the parsed XML file.
ConfigReader.XMLValidationException(String) - Constructor in ConfigReader.XMLValidationException
Creates a new exception with a detail message.
ConfigReader(InputStream) - Constructor in ConfigReader
Constructs a new configuration from the given source stream.
configure(Applet) - Method in ActiveApplet.Configure
@param applet the Applet being configured.
configure(Button) - Method in ActiveButton.Configure
@param button the Button being configured.
configure(Checkbox) - Method in ActiveCheckbox.Configure
@param checkbox the Checkbox being configured.
configure(CheckboxMenuItem) - Method in ActiveCheckboxMenuItem.Configure
@param checkboxMenuItem the CheckboxMenuItem being configured.
configure(Choice) - Method in ActiveChoice.Configure
@param choice the Choice being configured.
configure(Component) - Method in ActiveComponent.Configure
@param component the Component being configured.
configure(Container) - Method in ActiveContainer.Configure
@param container the Container being configured.
configure(Dialog) - Method in ActiveDialog.Configure
@param dialog the Dialog being configured.
configure(FileDialog) - Method in ActiveFileDialog.Configure
@param fileDialog the FileDialog being configured.
configure(Frame) - Method in ActiveFrame.Configure
@param frame the Frame being configured.
configure(Label) - Method in ActiveLabel.Configure
@param label the Label being configured.
configure(List) - Method in ActiveList.Configure
@param list the List being configured.
configure(Menu) - Method in ActiveMenu.Configure
@param menu the Menu being configured.
configure(MenuItem) - Method in ActiveMenuItem.Configure
@param menuItem the MenuItem being configured.
configure(Panel) - Method in ActivePanel.Configure
@param panel the Panel being configured.
configure(Scrollbar) - Method in ActiveScrollbar.Configure
@param scrollbar the Scrollbar being configured.
configure(ScrollPane) - Method in ActiveScrollPane.Configure
@param scrollPane the ScrollPane being configured.
configure(TextArea) - Method in ActiveTextArea.Configure
@param textArea the TextArea being configured.
configure(TextField) - Method in ActiveTextField.Configure
@param textField the TextField being configured.
configure(Window) - Method in ActiveWindow.Configure
@param window the Window being configured.
configure(Component) - Method in GraphicsProtocol.Configure
@param c the Component being configured.
connect() - Method in Link
connect() - Method in TCPIPLink
Connects the Link to the remote Node.
connected - Field in 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 - Interface in org.jcsp.lang
ConnectionFactory - Interface in org.jcsp.lang
ConnectionOriented - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a connection oriented protocol.
ConnectionServer - Interface in org.jcsp.lang
construct(String) - Method in SpawnerService
contract() - Method in AltingBarrier
This contracts by one the number of processes enrolled in this alting barrier.
create() - Method in AltingBarrier
This creates a new alting barrier with an (initial) enrollment count of 1.
create(int) - Method in Bucket
Creates an array of Buckets.
create(NodeAddressID) - Method in LinkServer
Create a server on a specifiedNodeAddressID, and start it.
create(InputStream) - Method in SerializedData.InputStreamFactory
Creates an object input stream based on the given input stream.
create(InputStream) - Method in SerializedObject.InputStreamFactory
createAddressID(String, boolean) - Method in ProtocolID
Constructs a NodeAddressID from a String.
createAddressID(String, boolean) - Method in TCPIPProtocolID
Creates an address from a string form.
createAny2Any(ChannelDataStore, int) - Method in BufferedChannelArrayFactory
Creates a populated array of n Any2Any channels with the specified buffering behaviour.
createAny2Any(ChannelDataStore) - Method in BufferedChannelFactory
Creates a new Any2Any channel with the given buffering behaviour.
createAny2Any(ChannelDataStoreInt, int) - Method in BufferedChannelIntArrayFactory
Creates a populated array of n Any2Any channels with the specified buffering behaviour.
createAny2Any(ChannelDataStoreInt) - Method in BufferedChannelIntFactory
Creates a new Any2Any channel with the given buffering behaviour.
createAny2Any(ChannelDataStore, int) - Method in Channel
createAny2Any(int) - Method in ChannelArrayFactory
Creates a populated array of n Any2Any channels.
createAny2Any() - Method in ChannelFactory
Creates a new Any2Any channel.
createAny2Any(ChannelDataStoreInt, int) - Method in ChannelInt
Constructs and returns an array of Any2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createAny2Any(int) - Method in ChannelIntArrayFactory
Creates a populated array of n Any2Any channels.
createAny2Any() - Method in ChannelIntFactory
Creates a new Any2Any channel.
createAny2Any(int) - Method in Connection
@see org.jcsp.lang.ConnectionArrayFactory#createAny2Any(int)
createAny2Any(int) - Method in ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of Any2AnyConnection.
createAny2Any() - Method in ConnectionFactory
Constructs and returns an implementation of Any2AnyConnection.
createAny2Any(ChannelDataStore, int) - Method in FilteredChannel
Constructs and returns an array of Any2AnyChannel objects with a given buffer.
createAny2Any(ChannelDataStore, int) - Method in FilteredChannelFactory
Constructs and returns an array of Any2AnyChannel objects with a given buffering behaviour.
createAny2Any(ChannelDataStore, int) - Method in StandardChannelFactory
createAny2Any(ChannelDataStoreInt, int) - Method in StandardChannelIntFactory
createAny2Any(int) - Method in StandardConnectionFactory
@see ConnectionArrayFactory#createAny2Any
createAny2Net(String) - Method in CNS
Creates a new NetSharedChannelOutput connected to the input channel registered with the given name
createAny2Net(String, NameAccessLevel) - Method in CNSChannelEndManager
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createAny2Net(NetChannelLocation) - Method in MigratableChannelEndFactory
@see org.jcsp.net.NetChannelEndFactory#createAny2Net(NetChannelLocation)
createAny2Net(String) - Method in Mobile
Creates a new class loading NetSharedChannelOutput via the CNS using the given name
createAny2Net(String, NameAccessLevel) - Method in NamedChannelEndFactory
Constructs a NetSharedChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createAny2Net(NetChannelLocation) - Method in NetChannel
Creates a new NetSharedChannelOutput connected to the input end at the given location
createAny2Net(NetChannelLocation) - Method in NetChannelEnd
@see org.jcsp.net.NetChannelEndFactory#createAny2Net(NetChannelLocation)
createAny2Net(NetChannelLocation) - Method in NetChannelEndFactory
createAny2Net(NetChannelLocation) - Method in NetConnection
@see org.jcsp.net.NetConnectionFactory#createAny2Net(NetChannelLocation)
createAny2Net(NetChannelLocation) - Method in NetConnectionFactory
createAny2Net(NetChannelLocation) - Method in StandardNetChannelEndFactory
@see org.jcsp.net.NetChannelEndFactory#createAny2Net(NetChannelLocation)
createAny2Net(NetChannelLocation) - Method in StandardNetConnectionFactory
@see org.jcsp.net.NetConnectionFactory#createAny2Net(NetChannelLocation)
createAny2Net(NetChannelLocation) - Method in UnacknowledgedNetChannelEndFactory
Creates an unacknowledged output channel end suitable for use by multiple writers.
createAny2One(ChannelDataStore, int) - Method in BufferedChannelArrayFactory
Creates a populated array of n Any2One channels with the specified buffering behaviour.
createAny2One(ChannelDataStore) - Method in BufferedChannelFactory
Creates a new Any2One channel with the given buffering behaviour.
createAny2One(ChannelDataStoreInt, int) - Method in BufferedChannelIntArrayFactory
Creates a populated array of n Any2One channels with the specified buffering behaviour.
createAny2One(ChannelDataStoreInt) - Method in BufferedChannelIntFactory
Creates a new Any2One channel with the given buffering behaviour.
createAny2One(ChannelDataStore, int) - Method in Channel
createAny2One(int) - Method in ChannelArrayFactory
Creates a populated array of n Any2One channels.
createAny2One() - Method in ChannelFactory
Creates a new Any2One channel.
createAny2One(ChannelDataStoreInt, int) - Method in ChannelInt
Constructs and returns an array of Any2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createAny2One(int) - Method in ChannelIntArrayFactory
Creates a populated array of n Any2One channels.
createAny2One() - Method in ChannelIntFactory
Creates a new Any2One channel.
createAny2One(int) - Method in Connection
@see org.jcsp.lang.ConnectionArrayFactory#createAny2One(int)
createAny2One(int) - Method in ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of Any2OneConnection.
createAny2One() - Method in ConnectionFactory
Constructs and returns an implementation of Any2OneConnection.
createAny2One(ChannelDataStore, int) - Method in FilteredChannel
Constructs and returns an array of Any2OneChannel objects with a given buffer.
createAny2One(ChannelDataStore, int) - Method in FilteredChannelFactory
Constructs and returns an array of Any2OneChannel objects with a given buffering behaviour.
createAny2One(ChannelDataStore, int) - Method in StandardChannelFactory
createAny2One(ChannelDataStoreInt, int) - Method in StandardChannelIntFactory
createAny2One(int) - Method in StandardConnectionFactory
@see ConnectionArrayFactory#createAny2One
createChallenge() - Method in SecurityAuthority
createChallenge() - Method in SimpleSecurityAuthority
Creates a new challenge packet containing a timestamp and some random data.
createFiltered(SharedChannelOutput) - Method in 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 FilteredChannelEndFactory
Creates a new filtered channel output end around an existing channel end.
createFromStringForm(String) - Method in NodeUI
Creates a NodeUI from a String in the format of that returned from the getImplStringForm() method.
createLink() - Method in NodeAddress
Creates a Link connected to this address
createLink() - Method in TCPIPNodeAddress
Creates a new TCPIPLink connected to a Node with this address
createLinkServer() - Method in NodeAddress
Creates a LinkServer listening on this address
createLinkServer() - Method in TCPIPNodeAddress
Creates a new TCPIPLinkServer listening on this address
createLoading(NetChannelInput) - Method in Mobile
Creates a class loading channel by wrapping an existing networked channel.
createMobile() - Method in Mobile
Creates a new instance of a Mobile channel.
createNet2Any(String) - Method in CNS
Creates a new NetSharedChannelInput registered with the given name
createNet2Any(String, NameAccessLevel) - Method in CNSChannelEndManager
Constructs a NetSharedChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2Any() - Method in MigratableChannelEndFactory
@see org.jcsp.net.NetChannelEndFactory#createNet2Any()
createNet2Any(String, boolean) - Method in Mobile
Creates a new class loading NetSharedChanelInput, using the given string to declare it with the CNS, and stating whether the channel is class loading or not.
createNet2Any(String, NameAccessLevel) - Method in NamedChannelEndFactory
Constructs a NetSharedChannelInput object and registers its location with the supplied name in specified namespace of a channel naming service.
createNet2Any(ChannelDataStore) - Method in NetBufferedChannelEndFactory
Constructs a NetSharedChannelInput object.
createNet2Any() - Method in NetChannel
Creates a new NetSharedChannelInput
createNet2Any(String, ChannelDataStore) - Method in NetChannelEnd
@see org.jcsp.net.NetLabelledBufferedChannelEndFactory#createNet2Any(String, ChannelDataStore)
createNet2Any() - Method in NetChannelEndFactory
createNet2Any() - Method in NetConnection
@see org.jcsp.net.NetConnectionFactory#createNet2Any()
createNet2Any() - Method in NetConnectionFactory
createNet2Any(String, ChannelDataStore) - Method in NetLabelledBufferedChannelEndFactory
Constructs a buffered NetSharedChannelInput which has a VCN assigned with the specified label.
createNet2Any(String) - Method in NetLabelledChannelEndFactory
Constructs a NetSharedChannelInput which has a VCN assigned with the specified label.
createNet2Any(String, ChannelDataStore) - Method in StandardNetChannelEndFactory
@see org.jcsp.net.NetLabelledBufferedChannelEndFactory#createNet2Any(String, ChannelDataStore)
createNet2Any() - Method in StandardNetConnectionFactory
@see org.jcsp.net.NetConnectionFactory#createNet2Any()
createNet2One(String) - Method in CNS
Creates a new NetAltingChannelInput registered with the given name
createNet2One(String, NameAccessLevel) - Method in 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 MigratableChannelEnd
Creates a named migratable channel input within the given namespace.
createNet2One() - Method in MigratableChannelEndFactory
@see org.jcsp.net.NetChannelEndFactory#createNet2One()
createNet2One(String, boolean) - Method in Mobile
Creates a new class loading NetAltingChannelInput, using the string to declare it with the CNS, and stating whether the channel is class loading or not.
createNet2One(String, NameAccessLevel) - Method in NamedChannelEndFactory
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 NamedMigratableChannelEndFactory
Creates a named migratable networked channel input end that can be used as a guard in an Alternative.
createNet2One(String, NameAccessLevel) - Method in NamedMigratableChannelEndFactoryImpl
@see org.jcsp.net.dynamic.NamedMigratableChannelEndFactory#createNet2One(String, NameAccessLevel)
createNet2One(ChannelDataStore) - Method in NetBufferedChannelEndFactory
Constructs a NetAltingChannelInput object.
createNet2One() - Method in NetChannel
Creates a new NetAltingChannelInput
createNet2One(String, ChannelDataStore) - Method in NetChannelEnd
@see org.jcsp.net.NetLabelledBufferedChannelEndFactory#createNet2One(String, ChannelDataStore)
createNet2One() - Method in NetChannelEndFactory
createNet2One() - Method in NetConnection
@see org.jcsp.net.NetConnectionFactory#createNet2One()
createNet2One() - Method in NetConnectionFactory
createNet2One(String, ChannelDataStore) - Method in NetLabelledBufferedChannelEndFactory
Constructs a buffered NetAltingChannelInput which has a VCN assigned with the specified label.
createNet2One(String) - Method in NetLabelledChannelEndFactory
Constructs a NetAltingChannelInput which has a VCN assigned with the specified label.
createNet2One(String, ChannelDataStore) - Method in StandardNetChannelEndFactory
@see org.jcsp.net.NetLabelledBufferedChannelEndFactory#createNet2One(String, ChannelDataStore)
createNet2One() - Method in StandardNetConnectionFactory
@see org.jcsp.net.NetConnectionFactory#createNet2One()
createNonLoading(NetChannelInput) - Method in Mobile
Creates a class non-loading channel by wrapping an existing networked channel.
createOne2Any(ChannelDataStore, int) - Method in BufferedChannelArrayFactory
Creates a populated array of n One2Any channels with the specified buffering behaviour.
createOne2Any(ChannelDataStore) - Method in BufferedChannelFactory
Creates a new One2Any channel with the given buffering behaviour.
createOne2Any(ChannelDataStoreInt, int) - Method in BufferedChannelIntArrayFactory
Creates a populated array of n One2Any channels with the specified buffering behaviour.
createOne2Any(ChannelDataStoreInt) - Method in BufferedChannelIntFactory
Creates a new One2Any channel with the given buffering behaviour.
createOne2Any(ChannelDataStore, int) - Method in Channel
createOne2Any(int) - Method in ChannelArrayFactory
Creates a populated array of n One2Any channels.
createOne2Any() - Method in ChannelFactory
Creates a new One2Any channel.
createOne2Any(ChannelDataStoreInt, int) - Method in ChannelInt
Constructs and returns an array of One2AnyChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2Any(int) - Method in ChannelIntArrayFactory
Creates a populated array of n One2Any channels.
createOne2Any() - Method in ChannelIntFactory
Creates a new One2Any channel.
createOne2Any(int) - Method in Connection
@see org.jcsp.lang.ConnectionArrayFactory#createOne2Any(int)
createOne2Any(int) - Method in ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of One2AnyConnection.
createOne2Any() - Method in ConnectionFactory
Constructs and returns an implementation of One2AnyConnection.
createOne2Any(ChannelDataStore, int) - Method in FilteredChannel
Constructs and returns an array of One2AnyChannel objects with a given buffer.
createOne2Any(ChannelDataStore, int) - Method in FilteredChannelFactory
Constructs and returns an array of One2AnyChannel objects with a given buffering behaviour.
createOne2Any(ChannelDataStore, int) - Method in StandardChannelFactory
createOne2Any(ChannelDataStoreInt, int) - Method in StandardChannelIntFactory
createOne2Any(int) - Method in StandardConnectionFactory
@see ConnectionArrayFactory#createOne2Any
createOne2Net(String) - Method in CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
createOne2Net(String, NameAccessLevel) - Method in CNSChannelEndManager
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createOne2Net(String, NameAccessLevel) - Method in MigratableChannelEnd
Creates a migratable channel output to a named channel within a given namespace.
createOne2Net(NetChannelLocation) - Method in MigratableChannelEndFactory
@see org.jcsp.net.NetChannelEndFactory#createOne2Net(NetChannelLocation)
createOne2Net(String) - Method in Mobile
Creates a new class loading NetChannelOutput via the CNS using the given name
createOne2Net(String, NameAccessLevel) - Method in NamedChannelEndFactory
Constructs a NetChannelOutput object connected to a NetChannelInput located at a location resolved from the specified channel name that exists in the supplied namespace.
createOne2Net(String, NameAccessLevel) - Method in NamedMigratableChannelEndFactory
Creates a networked migratable channel output end connected to the input end created with the given name.
createOne2Net(String, NameAccessLevel) - Method in NamedMigratableChannelEndFactoryImpl
@see org.jcsp.net.dynamic.NamedMigratableChannelEndFactory#createOne2Net(String, NameAccessLevel)
createOne2Net(NetChannelLocation) - Method in NetChannel
Creates a new NetChannelOutput connected to the input channel end with the given location
createOne2Net(NetChannelLocation) - Method in NetChannelEnd
@see org.jcsp.net.NetChannelEndFactory#createOne2Net(NetChannelLocation)
createOne2Net(NetChannelLocation) - Method in NetChannelEndFactory
createOne2Net(NetChannelLocation) - Method in NetConnection
@see org.jcsp.net.NetConnectionFactory#createOne2Net(NetChannelLocation)
createOne2Net(NetChannelLocation) - Method in NetConnectionFactory
createOne2Net(NetChannelLocation) - Method in StandardNetChannelEndFactory
@see org.jcsp.net.NetChannelEndFactory#createOne2Net(NetChannelLocation)
createOne2Net(NetChannelLocation) - Method in StandardNetConnectionFactory
@see org.jcsp.net.NetConnectionFactory#createOne2Net(NetChannelLocation)
createOne2Net(NetChannelLocation) - Method in UnacknowledgedNetChannelEndFactory
Creates an unacknowledged output channel end suitable for use by a single writer.
createOne2One(ChannelDataStore, int) - Method in BufferedChannelArrayFactory
Creates a populated array of n One2One channels with the specified buffering behaviour.
createOne2One(ChannelDataStore) - Method in BufferedChannelFactory
Creates a new One2One channel with the given buffering behaviour.
createOne2One(ChannelDataStoreInt, int) - Method in BufferedChannelIntArrayFactory
Creates a populated array of n One2One channels with the specified buffering behaviour.
createOne2One(ChannelDataStoreInt) - Method in BufferedChannelIntFactory
Creates a new One2One channel with the given buffering behaviour.
createOne2One(ChannelDataStore, int) - Method in Channel
createOne2One(int) - Method in ChannelArrayFactory
Creates a populated array of n One2One channels.
createOne2One() - Method in ChannelFactory
Creates a new One2One channel.
createOne2One(ChannelDataStoreInt, int) - Method in ChannelInt
Constructs and returns an array of One2OneChannelInt objects which use the specified ChannelDataStoreInt object as a buffer.
createOne2One(int) - Method in ChannelIntArrayFactory
Creates a populated array of n One2One channels.
createOne2One() - Method in ChannelIntFactory
Creates a new One2One channel.
createOne2One(int) - Method in Connection
@see org.jcsp.lang.ConnectionArrayFactory#createOne2One(int)
createOne2One(int) - Method in ConnectionArrayFactory
Constructs and returns an array of instances of an implementation of One2OneConnection.
createOne2One() - Method in ConnectionFactory
Constructs and returns an implementation of One2OneConnection.
createOne2One(ChannelDataStore, int) - Method in FilteredChannel
Constructs and returns an array of One2OneChannel objects using a given buffer.
createOne2One(ChannelDataStore, int) - Method in FilteredChannelFactory
Constructs and returns an array of One2OneChannel objects with a given buffering behaviour.
createOne2One(ChannelDataStore, int) - Method in StandardChannelFactory
createOne2One(ChannelDataStoreInt, int) - Method in StandardChannelIntFactory
createOne2One(int) - Method in StandardConnectionFactory
@see ConnectionArrayFactory#createOne2One
createResources() - Method in Link
createResources() - Method in TCPIPLink
Creates any required resources.
createResponse(Challenge) - Method in SecurityAuthority
Create a response for the given challenge coded with the currently logged on user.
createResponse(Challenge) - Method in SimpleSecurityAuthority
Creates a response to the challenge based on the currently logged in user.
createUserID(String) - Method in SimpleSecurityAuthority
Creates and returns a user ID valid for this authority that represents the given user name.
createUserToken(UserID) - Method in 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(Object) - Constructor in Crew
Construct a lock for CREW-guarded operations on a shared resource.
CSProcess - Interface in org.jcsp.lang
This is the JCSP interface for a process - an active component that encapsulates the data structures on which it operates.
CSTimer - Class in org.jcsp.lang
This is a Guard for setting timeouts in an Alternative.

D

DATA_TYPE_INDICATOR_BOOLEAN - Field in XMLConfigConstants
DATA_TYPE_INDICATOR_DOUBLE - Field in XMLConfigConstants
DATA_TYPE_INDICATOR_INT - Field in XMLConfigConstants
DATA_TYPE_INDICATOR_STRING - Field in XMLConfigConstants
DEFAULT_CLASS_NAME - Field in Logger
The default string if the class name is omitted.
DEFAULT_CNS_PORT - Field in TCPIPCNSServer
The default port number for a Channel Name Server.
DEFAULT_LOGGING_LEVEL - Field in Logger
The default logging level (currently 5)
DEFAULT_TIMEOUT_ACK - Field in ActiveApplet
This is the default time (in milliseconds) that the browser will wait for the applet process to acknowledge (on destroyAck) a DESTROY message (sent down destroy).
deliverReceivedObject(Object) - Method in 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.
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 in 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 in Delta2Int
Construct a new Delta2Int process with the input Channel in and the output Channels out0 and out1.
Delta(ChannelInput, ChannelOutput) - Constructor in Delta
Construct a new Delta process with the input Channel in and the output Channels out.
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 in 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 in 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 in DemultiplexInt
Construct a new DemultiplexInt process with the input Channel in and the output Channels out.
denyUserAccess(UserID) - Method in SecurityAuthority
Removes a user ID from the set of users considered by this authority to create valid responses to challenges.
denyUserAccess(UserID) - Method in 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 in 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 in DeparaplexInt
Construct a new DeparaplexInt process with the input Channel in and the output Channels out.
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Method in CNS
This deregisters a Channel name with the CNS.
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Method in CNSService
deregisterChannelName(String, NameAccessLevel, ChannelNameKey) - Method in CNSUser
DESTROY - Field in ActiveApplet
This value is sent down a setDestroyChannels<TT>destroy</TT> channel when the browser invokes a destroy - see the user-defined destroy response.
destroy() - Method in MobileChannelInput
destroy() - Method in MobileChannelOutput
destroy() - Method in NetBarrier
Destroys the Barrier
destroy() - Method in Networked
Destroys the Networked construct
destroy() - Method in Parallel
Stops all threads created by all Parallel and ProcessManager objects.
destroyAllChannelEnds() - Method in CNSChannelEndManager
Destroys all channel ends constructed with this instance of the factory.
destroyAllChannelEnds() - Method in NamedChannelEndManager
Destroys all channel ends constructed with this instance of the factory.
destroyChannelEnd(NetChannelOutput) - Method in CNS
destroyChannelEnd(NetChannelOutput) - Method in CNSChannelEndManager
Destroys an individual NetChannelOutput object that was constructed with this instance.
destroyChannelEnd(NetChannelOutput) - Method in NamedChannelEndManager
Destroys an individual NetChannelOutput object that was constructed with this instance.
destroyClient() - Method in NetAltingConnectionClient
Destroys the client and frees any resources used in the JCSP.NET infrastructure.
destroyClient() - Method in NetConnectionClient
Destroys the NetConnectionClient object and frees any resources created within the JCSP.NET infrastructure.
destroyClient() - Method in NetSharedAltingConnectionClient
destroyReader() - Method in NetChannelInput
destroyResources() - Method in Link
destroyResources() - Method in TCPIPLink
Destroys any resources used by the Link
destroyServer() - Method in NetConnectionServer
Destroys the server and frees any resources used within the JCSP.NET infrastructure.
destroyWriter() - Method in NetChannelOutput
detachInputs() - Method in MobileProcess
Detaches the input ends.
detachOutputs() - Method in MobileProcess
Detatches the output ends.
Display - Interface in org.jcsp.awt
Objects implementing this interface provide graphics services to a CSProcess.
DisplayList - Class in org.jcsp.awt
This implements the Display and Paintable interfaces and provides a channel-like connection between user processes and an active graphics component.
doGraphic(Graphics, Component) - Method in GraphicsCommand.Graphic
DomainID - Class in org.jcsp.net
DomainID(String) - Constructor in DomainID
Public constructor for a DomainID which takes the name of the domain as a parameter.
duplicate() - Method in NetSharedAltingConnectionClient
duplicate() - Method in SharedAltingConnectionClient
duplicate() - Method in SharedConnectionClient
Returns a duplicates SharedConnectionClient object which may be used by another process to this instance.
duplicate() - Method in SharedConnectionServer
duplicate() - Method in SharedConnectionServerImpl
DuplicateChannelLabelException - Class 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.DynamicClassLoaderUserObject - Class in org.jcsp.net.dynamic
User interface to obtain the TX and RX filters from the service once it has been started.
DynamicClassLoadingUserObject - Class in org.jcsp.net.mobile
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, ChannelOutput) - Constructor in 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, ChannelOutputInt) - Constructor in DynamicDeltaInt
Construct a new DynamicDeltaInt process with the input channel in, the configuration channel configure and the initial output channels out.

E

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

F

FACTORY - Field in ConnectionServer
The factory for creating channels within servers.
fairSelect(boolean[]) - Method in Alternative
Returns the index of one of the ready guards whose preCondition index is true.
fairSelect() - Method in InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
fallInto() - Method in Bucket
Fall into the bucket.
Fibonacci - Class in org.jcsp.plugNplay
This generates the Fibonacci sequence on its output channel.
Fibonacci(ChannelOutput) - Constructor in 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 in FibonacciInt
Construct a new FibonacciInt process with the output Channel out.
Filter - Interface in org.jcsp.util.filter
Interface for channel plug-ins that define filtering operations - transformations on the data as it is read or written.
filter(Object) - Method in Filter
Applies the filter operation.
filter(Object) - Method in PoisonFilter
FilteredAltingChannelInput - Class in org.jcsp.util.filter
Implements an AltingChannelInput channel end that also supports read filters.
FilteredAny2AnyChannel - Interface in org.jcsp.util.filter
Interface for an Any2Any channel that has support for filtering at both ends.
FilteredAny2OneChannel - Interface in org.jcsp.util.filter
Interface for an Any2One channel that supports filtering operations at each end.
FilteredChannel - Class in org.jcsp.util.filter
Static factory for creating filtered channels.
FilteredChannelEnd - Class in org.jcsp.util.filter
Static factory for creating channel end wrappers that support filtering.
FilteredChannelEndFactory - Class in org.jcsp.util.filter
FilteredChannelEndFactory() - Constructor in FilteredChannelEndFactory
Constructs a new FilteredChannelEndFactory.
FilteredChannelFactory - Class in org.jcsp.util.filter
FilteredChannelFactory(Filter, Filter) - Constructor in FilteredChannelFactory
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 in 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 in FilteredSharedChannelOutputWrapper
Constructs a new wrapper for the given channel output end.
filterRX(byte[]) - Method in CodeLoadingChannelFilter.FilterRX
filterRX(byte[]) - Method in NetworkMessageFilter.FilterRx
Decodes an incoming byte array back into an object
filterRX(byte[]) - Method in ObjectNetworkMessageFilter.FilterRX
Decodes an incoming byte array, converting it back into an Object
filterRX(byte[]) - Method in RawNetworkMessageFilter.FilterRX
Decodes an incoming byte array.
filterTX(Object) - Method in CodeLoadingChannelFilter.FilterTX
filterTX(Object) - Method in NetworkMessageFilter.FilterTx
Encodes an object into an array of bytes for sending
filterTX(Object) - Method in ObjectNetworkMessageFilter.FilterTX
Encodes an object into bytes by using Object serialization
filterTX(Object) - Method in RawNetworkMessageFilter.FilterTX
Will send a byte array as raw bytes
finalize() - Method in Crew
Finalize method added to terminate the process that it spawned.
finalize() - Method in Parallel
System finalizer.
finish() - Method in SpuriousLog
Finish logging of spurious wakeups.
FixedDelay - Class in org.jcsp.plugNplay
This holds on to data from its input channel for a fixed delay before passing it on to its output channel.
FixedDelay(long, ChannelInput, ChannelOutput) - Constructor in FixedDelay
Construct a new FixedDelay process with the input Channel in and the output Channel out.
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 in FixedDelayInt
Construct a new FixedDelayInt process with the input Channel in and the output Channel out.
flush() - Method in Bucket
Flush the bucket.
fork() - Method in Any2AnyCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in Any2OneCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in One2AnyCallChannel
This is invoked by a client during the standard calling sequence.
fork() - Method in One2OneCallChannel
This is invoked by a client during the standard calling sequence.
FramedButton - Class in org.jcsp.plugNplay
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
FramedButton(String, int, int, ChannelInput, ChannelOutput) - Constructor in FramedButton
Construct a framed button process.
FramedButtonArray - Class in org.jcsp.plugNplay
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
FramedButtonArray(String, int, int, int, boolean, ChannelInput, ChannelOutput) - Constructor in FramedButtonArray
Construct a framed button array process.
FramedButtonGrid - Class in org.jcsp.plugNplay
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
FramedButtonGrid(String, int, int, int, int, ChannelInput, ChannelOutput) - Constructor in FramedButtonGrid
Construct a framed button grid process.
FramedScrollbar - Class in org.jcsp.plugNplay
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
FramedScrollbar(String, int, int, ChannelInput, ChannelOutputInt, boolean, int, int, int, int) - Constructor in FramedScrollbar
Construct a framed scrollbar process.
FULL - Field in ChannelDataStore
Indicates that the ChannelDataStore is full -- it can accept only a get.
FULL - Field in ChannelDataStoreInt
Indicates that the ChannelDataStoreInt is full -- it can accept only a get.

G

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

H

hashCode() - Method in ApplicationID
hashCode() - Method in ChannelNameKey
Returns an int hash code for this object.
hashCode() - Method in ConnectionOriented
hashCode() - Method in DomainID
hashCode() - Method in GlobalID
hashCode() - Method in Link
hashCode() - Method in LinkProfile
hashCode() - Method in MaxPing
hashCode() - Method in MaxSpeed
hashCode() - Method in Memory
hashCode() - Method in MinMemory
hashCode() - Method in MinSpeed
hashCode() - Method in NameAccessLevel
Returns a hash code for this object obeying the standard rules for a hash code.
hashCode() - Method in NetChannelLocation
Return a hashcode for this object.
hashCode() - Method in NodeAddress
Gets the hash code of this object
hashCode() - Method in NodeAddressID
hashCode() - Method in NodeID
hashCode() - Method in NodeProfile
hashCode() - Method in NodeUI
Returns an int hash code for this object.
hashCode() - Method in NodeUIImpl
Returns a hash code for this object.
hashCode() - Method in Plugin
hashCode() - Method in Profile
Returns a hash code for this object that follows the standard rule for hash codes stated in the Object class.
hashCode() - Method in Protocol
hashCode() - Method in ProtocolID
Returns a hash code for this object.
hashCode() - Method in Reliable
hashCode() - Method in ReqProtocol
hashCode() - Method in Service
hashCode() - Method in Setting
hashCode() - Method in Spec
hashCode() - Method in Specs
hashCode() - Method in TCPIPAddressID
Returns a hashCode for this TCPIPAddressID
hashCode() - Method in Wireless
holding() - Method in 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, adding a one-place buffer to the stream.
Identity(ChannelInput, ChannelOutput) - Constructor in 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, adding a one-place buffer to the stream.
IdentityInt(ChannelInputInt, ChannelOutputInt) - Constructor in IdentityInt
Construct a new IdentityInt process with the input Channel in and the output Channel out.
in() - Method in Any2AnyChannel
Returns the input end of the channel.
in() - Method in Any2AnyChannelInt
in() - Method in Any2OneChannel
Returns the input end of the channel.
in() - Method in Any2OneChannelInt
Returns the input end of the channel.
in() - Method in MobileChannel
Returns the input end of this channel.
in() - Method in One2AnyChannel
Returns the input end of the channel.
in() - Method in One2AnyChannelInt
Returns the input end of the channel.
in() - Method in One2OneChannel
Returns the input channel end.
in() - Method in One2OneChannelInt
Returns the input end of the channel.
in() - Method in RejectableBufferedOne2AnyChannel
in() - Method in RejectableBufferedOne2OneChannel
in() - Method in RejectableChannel
in() - Method in RejectableOne2AnyChannel
in() - Method in RejectableOne2OneChannel
inAlt() - Method in RejectableBufferedOne2OneChannel
inAlt() - Method in RejectableOne2OneChannel
inFilter() - Method in FilteredAny2AnyChannel
Returns an interface for configuring read filters on the channel.
inFilter() - Method in FilteredAny2OneChannel
Returns an interface for configuring read filters on the channel.
inFilter() - Method in FilteredOne2AnyChannel
Returns the control interface to manipulate the read filters.
inFilter() - Method in FilteredOne2OneChannel
Returns the control interface for configuring the read filters on the channel.
InfiniteBuffer - Class in org.jcsp.util
This is used to create a buffered object channel that always accepts and never loses any input.
InfiniteBuffer(int) - Constructor in 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(int) - Constructor in InfiniteBufferInt
Construct a new InfiniteBufferInt with the specified initial size.
info - Field in Node
A Logger for logging information messages..
init(ServiceSettings) - Method in CNS
This method does not need to be called for the Channel Name Server.
init(ServiceSettings) - Method in CNSService
init(ServiceSettings) - Method in DynamicClassLoader
Initializes the dynamic loader service.
init(NodeKey) - Method in Mobile
Used to intialise the class loading features of the mobile package.
init(ChannelInput, ChannelOutput) - Method in MobileProcess
Initialises the mobile process by providing channels to connect it into an existing network.
init(ChannelInput, ChannelOutput) - Method in MobileProcessClient
Initialises the Mobile Process Client by setting the serviceNameIn and processOut channels.
init(NetChannelInput, ChannelInput) - Method in MobileProcessServer
Sets the two input channels requried for this process.
init(NodeFactory) - Method in Node
init(ServiceSettings) - Method in Service
Initialize the service with the specified service settings.
init(ServiceSettings) - Method in SimpleSecurityAuthority
initialise(NodeAddress) - Method in BNS
Initialises the connection to the BNS
initialise(NodeAddress) - Method in CNS
Initialises the factory methods to allow creation of channels with the CNS
initNode(Node) - Method in NodeFactory
Initialises a Node
initNode(Node) - Method in TCPIPNodeFactory
Initialises the Node, connecting to the CNS / BNS
initNode(Node, Attributes) - Method in XMLNodeFactory
This is called by the Node class.
InlineAlternative - Class in org.jcsp.lang
@author Quickstone Technologies Limited
InlineAlternative(Guard, int) - Constructor in InlineAlternative
Creates a new one
InputReconnectionManager - Interface in org.jcsp.net.dynamic
Receiving end of a migratable channel.
inputs - Field in MobileProcess
An array of input ends to hook the process into an existing network.
insertProcessAt(CSProcess, int) - Method in PriParallel
Insert another process to the pri-parallel object at the specifed index.
install(NodeKey, String) - Method in CNS
Installs and starts a Channel Name Server on the local Node.
install(NodeKey, NodeAddressID, String) - Method in CNSService
installProtocolClient(ProtocolID, Specification, Hashtable) - Method in 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 ProtocolManager
Installs a LinkServer listening on a specified NodeAddressID and holds the specified set of Specification objects against the address.
installService(Service, String) - Method in ServiceManager
Installs a Service object as a service in this ServiceManager.
instance - Field in GlobalID
instantiate() - Method in TCPIPNodeFactory
Constructs an instance of this class.
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 in 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 in IntegrateInt
Construct a new IntegrateInt process with the input Channel in and the output Channel out.
interrupt() - Method in ProcessManager
Interrupt the managed process.
isActive() - Method in ProtocolID
isActive() - Method in TCPIPProtocolID
Always returns true.
isGloballyUnique() - Method in NodeAddressID
isGloballyUnique() - Method in TCPIPAddressID
isInitialized() - Method in Node
isOpen() - Method in AltingConnectionClientImpl
Returns whether the server has kept its end of the Connection open.
isOpen() - Method in ConnectionClient
isRunning() - Method in CNS
Returns whether the service is running.
isRunning() - Method in CNSService
This returns whether the service is running.
isRunning() - Method in DynamicClassLoader
Returns true iff the service is running.
isRunning() - Method in Service
Indicates whether or not a service is running.
isRunning() - Method in SimpleSecurityAuthority
Returns true iff the service is running.
isThisNode(NodeID) - Method in Node
isUnique() - Method in Address

J

JCSP_InternalError - Class in org.jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
JCSP_InternalError(String) - Constructor in JCSP_InternalError
JCSPConfig - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent the overall configuration.
JCSPNetworkException - Class in org.jcsp.net2
This is the general exception thrown when something bad happens in the underlying architecture.
JCSPNetworkException(String) - Constructor in JCSPNetworkException
Constructor for a new JCSPNetworkException
join() - Method in Any2AnyCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in Any2OneCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in One2AnyCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in One2OneCallChannel
This is invoked by a client during the standard calling sequence.
join() - Method in ProcessManager
Join the managed process (that is wait for it to terminate).

K

L

lastRunStatus() - Method in RemoteProcess
Returns false iff the last run generated one or more exceptions.
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Method in CNS
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Method in CNSService
leaseChannelName(String, NameAccessLevel, ChannelNameKey) - Method in CNSUser
Link - Class in org.jcsp.net
Link(ProtocolID, boolean, boolean) - Constructor in Link
linkExists(NodeID) - Method in Node
LinkFactory - Class in org.jcsp.net2
This class is used to create a new Link from a given NodeID or NodeAddress.
LinkFactory.Builder - Class in org.jcsp.net
An abstract inner class which should be implemented by comunication protocol implementations.
LinkFactory.Builder(ProtocolID) - Constructor in LinkFactory.Builder
A constructor which takes the ProtocolID identifying the protocol that this Builder supports.
LinkLost - Class in org.jcsp.net
Message warning that a Link broke.
LinkLostException - Class in org.jcsp.net
An exception caused by a link underlying a channel breaking.
LinkLostException(Object, String) - Constructor in LinkLostException
Constructor.
LinkManager.LinkEstablishmentException - Class in org.jcsp.net
LinkProfile - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a single link profile.
LinkProfile(String, boolean) - Constructor in LinkProfile
LinkProfiles - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of link profiles.
LinkServer - Class in org.jcsp.net2
Abstract class defining the LinkServer.
LinkServer(ProtocolID, NodeAddressID) - Constructor in LinkServer
Constructor.
LocalBarrier - Class in org.jcsp.demos.net2.barriers
This program creates a local NetBarrier with two processes syncing upon it
LocationNotCNSRegisterable - Interface in org.jcsp.net.cns
This class should be implemented by NetChannelLocation objects which do not want to allow themselves to be registered with the Channel Name Server.
log(Object, Object) - Method in Logger
Log a message with the specific class.
log - Field in Node
log(Class, String) - Method in Node.Logger
@param clazz
Logger - Class in org.jcsp.net
Logger(String, String) - Constructor in Logger
logoffUser() - Method in SecurityAuthority
Clears the currently logged on user.
logoffUser() - Method in SimpleSecurityAuthority
Clears the currently logged on user.
logonUser(UserToken) - Method in SecurityAuthority
Sets the currently logged on user.
logonUser(UserToken) - Method in SimpleSecurityAuthority
Sets the currently logged on user.
lostLink() - Method in Link
Marks the Link as lost within the LinkManager.

M

main(String) - Method in AsynchronousChannels
main(String) - Method in ChildProcess
Program entry point.
main(String) - Method in ConfigReader
Diagnostic routine.
main(String) - Method in LocalBarrier
main(String) - Method in MobileProcessClient
Main method used to run this as standalone application.
main(String) - Method in Receiver
main(String) - Method in Sender
main(String) - Method in SpawnerService
Program entry point.
main(String) - Method in SpawnerServiceNT
Creates a service instance and sets it running.
main(String) - Method in TCPIPCNSServer
@param args
main(String) - Method in TCPIPCNSServer2
Main method, running the service.
main(String) - Method in TCPIPCNSServerNT
Creates a new service instance and sets it running.
main(String) - Method in TCPIPNodeServer
@param args
mark() - Method in 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 - Field in 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.
Merge2 - Class in org.jcsp.plugNplay
Merges two strictly increasing Integer input streams into one strictly increasing output stream.
Merge2(ChannelInput, ChannelInput, ChannelOutput) - Constructor in 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 in Merge2Int
Construct a new Merge2Int process with the input channels in0 and in1 and the output channel out.
Merge(ChannelInput, ChannelOutput) - Constructor in Merge
Construct a new Merge2 process with the input channels inand 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 in MergeInt
Construct a new Merge2Int process with the input channels inand the output channel out.
Message.BounceMessage - Class in org.jcsp.net
Message.PingMessage - Class in org.jcsp.net
Message.PingReplyMessage - Class in org.jcsp.net
MigratableAltingChannelInput - Class in org.jcsp.net.dynamic
A migratable input channel end that can be used as a guard within an Alternative.
MigratableAltingChannelInput() - Constructor in MigratableAltingChannelInput
Constructs a new MigratableAltingChannelInput.
MigratableChannelEnd - Class in org.jcsp.net.dynamic
Static factory for creating migratable channel ends.
MigratableChannelEndFactory - Class in org.jcsp.net.dynamic
Factory for creating networked migratable channel ends.
MigratableChannelEndFactory() - Constructor in 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.
Mobile - Class in org.jcsp.net.mobile
MobileChannel - Interface in org.jcsp.net.mobile
MobileChannelInput - Class in org.jcsp.net.mobile
MobileChannelInput() - Constructor in MobileChannelInput
Creates a new instance of MobileChannelInput
MobileChannelOutput - Interface in org.jcsp.net.mobile
MobileChannelOutput(NetChannelLocation, FilterTx) - Constructor in MobileChannelOutput
MobileProcess - Class in org.jcsp.net.mobile
MobileProcessClient - Class in org.jcsp.net.mobile
MobileProcessServer - Class in org.jcsp.net.mobile
MODE_ARBITRARY - Field in InlineAlternative
Flags to control behaviour of this ALT if used as a guard.
MODE_FAIR - Field in InlineAlternative
MODE_PRI - Field in InlineAlternative
Mult - Class in org.jcsp.plugNplay
Scales an Integer stream.
Mult(int, ChannelInput, ChannelOutput) - Constructor in Mult
Construct a new Mult process with the input Channel in and the output Channel out.
MultiMobileProcessServer - Class in org.jcsp.net.mobile
MultiMobileProcessServer(String, ChannelInput, ChannelOutput) - Constructor in MultiMobileProcessServer
Initialises the server by providing the name of the service it will provide and the channel to receive processes from.
MultInt - Class in org.jcsp.plugNplay.ints
Scales an integer stream.
MultInt(int, ChannelInputInt, ChannelOutputInt) - Constructor in 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 in 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 in MultiplexInt
Construct a new MultiplexInt process with the input Channel in and the output Channels out.

N

name - Field in DynamicClassLoader
Default service name.
NameAccessLevel - Class in org.jcsp.net.cns
This class allows name spaces to be identified around AbstractID objects (currently including ApplicationID, NodeID, DomainID and GlobalID ).
NameAccessLevel(AbstractID) - Constructor in NameAccessLevel
NameAccessLevelException - Class in org.jcsp.net.cns
An exception caused by an invalid or misused NameAccessLevel.
NamedChannelEndFactory - Interface in org.jcsp.net.cns
NamedChannelEndManager - Interface in org.jcsp.net.cns
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 in NamedMigratableChannelEndFactoryImpl
Constructs a new NamedMigratableChannelEndFactoryImpl using the default CNS service name.
Nand - Class in org.jcsp.plugNplay
Bitwise nands two Integer streams to one stream.
Nand(ChannelInput, ChannelInput, ChannelOutput) - Constructor in 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 in NandInt
Construct a new NandInt process with the input Channels in0 and in1 and the output Channel out.
net2any(String, int, FilterRx) - Method in CNS
Creates a new NetSharedChannelInput registered with the given name
net2any(int, FilterRx) - Method in NetChannel
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(int, FilterRx) - Method in NetChannelEnd
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(int, FilterRx) - Method in NetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2any(int, FilterRx) - Method in StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages
net2one(String, int, FilterRx) - Method in CNS
Creates a new NetAltingChannelInput registered with the given name
net2one(int, FilterRx) - Method in NetChannel
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(int, FilterRx) - Method in NetChannelEnd
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(int, FilterRx) - Method in NetChannelEndFactory
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
net2one(int, FilterRx) - Method in StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages
NetAltingChannelInput - Class in org.jcsp.net
NetAltingChannelInput() - Constructor in NetAltingChannelInput
NetAltingConnectionClient - Class in org.jcsp.net
NetBarrier - Class in org.jcsp.net2
This class is a networked implementation of the standard JCSP Barrier.
netBarrier(String, int) - Method in BNS
Creates a new client end of a NetBarrier
netBarrier(NodeAddress, int, int) - Method in NetBarrierEnd
Creates a new client end of a NetBarrier connected to the barrier with the given index on the given Node
NetBarrierEnd - Class in org.jcsp.net2
This class is the factory class for creating NetBarrier objects.
NetBarrierLocation - Class in org.jcsp.net2
This class is a data structure representing the location of a NetBarrier in a network.
NetBarrierLocation(NodeID, int) - Constructor in NetBarrierLocation
Constructor to create a new NetBarrierLocation
NetBarrierTestProcess - Class in org.jcsp.demos.net2.barriers
NetBarrierTestProcess(Barrier, int) - Constructor in NetBarrierTestProcess
NetBufferedChannelEndFactory - Interface in org.jcsp.net
This interface defines methods for constructing buffered Networked ChannelInput objects.
NetChannel - Class in org.jcsp.net2
NetChannelEnd - Class in org.jcsp.net
NetChannelEndFactory - Interface in org.jcsp.net
NetChannelError - Class in org.jcsp.net
NetChannelError(String) - Constructor in NetChannelError
NetChannelInput - Interface in org.jcsp.net2
This interface defines a ChannelInput that is also networked.
NetChannelLocation - Class in org.jcsp.net
NetChannelLocation(NetChannelLocation) - Constructor in NetChannelLocation
NetChannelOutput - Interface in org.jcsp.net
NetConnection - Class in org.jcsp.net
NetConnectionClient - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as Networked ConnectionClient objects.
NetConnectionFactory - Interface in org.jcsp.net
NetConnectionServer - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as Networked ConnectionServer objects.
NetLabelledBufferedChannelEndFactory - Interface in org.jcsp.net
NetLabelledChannelEndFactory - Interface in org.jcsp.net
NetLocation - Class in org.jcsp.net2
NetSharedAltingConnectionClient - Class in org.jcsp.net
NetSharedAltingConnectionClient(Any2OneChannel, NetAltingChannelInput, NetChannelOutput, NetChannelOutput, NetChannelOutput) - Constructor in 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.
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.
NetSharedConnectionClient - Interface in org.jcsp.net
This interface should be implemented by classes that wish to act as SharedConnectionClient objects which accept connections from ConnectionClient objects from over a JCSP.NET network.
NetSharedConnectionServer - Interface in org.jcsp.net
Instances of classed implementing this method are SharedConnectionServer objects which accept connections from clients from over a JCSP.NET network.
Networked - Interface in org.jcsp.net
An interface that should be implemented by any class that has a Networked channel location or wishes to expose the location of an underlying channel.
NetworkMessageFilter - Class in org.jcsp.net2
This class defines what is required for the internal networked channel filter.
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 - Class in org.jcsp.net2
An exception thrown when a networked channel is poisoned.
NetworkPoisonException(int) - Constructor in NetworkPoisonException
Creates a new NetworkPoisonException
Node - Class in org.jcsp.net
Node.Attributes - Interface in org.jcsp.net
An interface for exposing access to the private attributes.
Node.Logger - Class in org.jcsp.net2
@author Kevin Chalmers
NodeAddress - Class in org.jcsp.net2
This abstract class defines encapsulates the address of a Node within a JCSP networked system.
NodeAddressID - Class in org.jcsp.net
NodeFactory - Class in org.jcsp.net2
Used to initialise a Node by connecting to the CNS.
NodeID - Class in org.jcsp.net
NodeID(long, long, int, String, NodeAddress) - Constructor in NodeID
Constructor taking the full details for a remote Node connection
NodeInitFailedException - Class in org.jcsp.net
An Exception that is thrown if Node initialization fails.
NodeKey - Class in org.jcsp.net
NodeProfile - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a node profile.
NodeProfile(String, boolean) - Constructor in NodeProfile
NodeProfiles - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of node profiles.
NodeUI - Class in org.jcsp.net
NodeUIImpl - Class in org.jcsp.net
This is a default implementation for NodeUI that is used if no other implementation is supplied.
NodeUIImpl(String) - Constructor in NodeUIImpl
A constructor which takes a String that should be in the format of that returned by the getImplStringForm() method.
NONEMPTYFULL - Field in ChannelDataStore
Indicates that the ChannelDataStore is neither empty nor full -- it can accept either a put or a get call.
NONEMPTYFULL - Field in 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 in 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 in NorInt
Construct a new NorInt process with the input Channels in0 and in1 and the output Channel out.
NTService - Class in org.jcsp.win32
NTService(String) - Method in NTService
Ensures that the DLL is loaded.
NULL - Field in GraphicsCommand
This is the null command whose interpretation is a no-op.
numberEarlyTimeouts() - Method in SpuriousLog
Returns the number of early timeouts accepted so far.
numberedNet2Any(String, int, int, FilterRx) - Method in CNS
Creates a new NetSharedChannelInput registered with the given name
numberedNet2Any(int, int, FilterRx) - Method in 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, FilterRx) - Method in NetChannelEnd
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2Any(int, int, FilterRx) - Method in 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, FilterRx) - Method in StandardNetChannelEndFactory
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages.
numberedNet2One(String, int, int, FilterRx) - Method in CNS
Creates a new NetAltingChannelInput registered with the given name
numberedNet2One(int, int, FilterRx) - Method in 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, FilterRx) - Method in NetChannelEnd
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNet2One(int, int, FilterRx) - Method in 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, FilterRx) - Method in StandardNetChannelEndFactory
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages
numberedNetBarrier(String, int, int, int) - Method in BNS
Creates a new server end of a NetBarrier with a given index and name
numberedNetBarrier(int, int, int) - Method in NetBarrierEnd
Creates a new server end of a NetBarrier with a given index
Numbers - Class in org.jcsp.plugNplay
Plugs together a network of low-level stateless components to generate the sequence of natural numbers.
Numbers(ChannelOutput) - Constructor in 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 in NumbersInt
Construct a new NumbersInt process with the output Channel out.
numberSpuriousWakeUps() - Method in 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.FilterRX - Class in org.jcsp.net2
The receiving (decoding) filter for Objects
ObjectNetworkMessageFilter.FilterRX() - Constructor in ObjectNetworkMessageFilter.FilterRX
Creates a new incoming object filter
ObjectNetworkMessageFilter.FilterTX - Class in org.jcsp.net2
The sending (encoding) filter for Object channels
ObjectNetworkMessageFilter.FilterTX() - Constructor in ObjectNetworkMessageFilter.FilterTX
Creates a new encoding object filter
obtainNodeID() - Method in Link
one2any(ChannelDataStore, int) - Method in Channel
one2anyArray(int, ChannelDataStore, int) - Method in Channel
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.
One2AnyChannel - Interface in org.jcsp.lang
This implements a one-to-any object channel, safe for use by one writer and many readers.
One2AnyChannelInt - Interface in org.jcsp.lang
This implements a one-to-any integer channel, safe for use by one writer and many readers.
One2AnyChannelIntRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelIntWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2AnyChannelIntXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelIntXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2AnyChannelRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2AnyChannelXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2AnyChannelXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2AnyConnection - 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(ChannelDataStoreInt, int) - Method in Channel
one2anyIntArray(int, ChannelDataStoreInt, int) - Method in Channel
one2net(String, int, FilterTx) - Method in CNS
Creates a new NetChannelOutput connected to the input channel registered with the given name
one2net(NodeAddress, int, int, FilterTx) - Method in 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, FilterTx) - Method in NetChannelEnd
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, FilterTx) - Method in 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, FilterTx) - Method in StandardNetChannelEndFactory
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages
one2one(ChannelDataStore, int) - Method in Channel
one2oneArray(int, ChannelDataStore, int) - Method in Channel
One2OneCallChannel - Class in org.jcsp.lang
This is the super-class for one-to-one interface-specific CALL channels.
One2OneChannel - Interface in org.jcsp.lang
This implements a one-to-one object channel.
One2OneChannelInt - Interface in org.jcsp.lang
This implements a one-to-one integer channel.
One2OneChannelIntRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelIntWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2OneChannelIntXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelIntXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2OneChannelRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2OneChannelXRead - Field in SpuriousLog
This indexes the counts of spurious wakeups (getSpuriousWakeUpCounts()), indicating the class and operation that suffered.
One2OneChannelXWrite - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
One2OneConnection - Interface in org.jcsp.lang
Defines an interface for a connection that can be used by a single server and single client.
one2oneInt(ChannelDataStoreInt, int) - Method in Channel
one2oneIntArray(int, ChannelDataStoreInt, int) - Method in Channel
Or - Class in org.jcsp.plugNplay
Bitwise ors two Integer streams to one stream.
Or(ChannelInput, ChannelInput, ChannelOutput) - Constructor in Or
Construct a new Or process with the input Channels in1 and in2 and the output Channel out.
OrInt - Class in org.jcsp.plugNplay.ints
Bitwise ors two integer streams to one stream.
OrInt(ChannelInputInt, ChannelInputInt, ChannelOutputInt) - Constructor in 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 Any2AnyChannel
Returns the output end of the channel.
out() - Method in Any2AnyChannelInt
out() - Method in Any2OneChannel
Returns the output end of the channel.
out() - Method in Any2OneChannelInt
Returns the output end of the channel.
out() - Method in MobileChannel
Returns the output end of this channel.
out() - Method in One2AnyChannel
Returns the output end of the channel.
out() - Method in One2AnyChannelInt
Returns the output end of the channel.
out() - Method in One2OneChannel
Returns the output channel end.
out() - Method in One2OneChannelInt
Returns the output end of the channel.
out() - Method in RejectableBufferedOne2AnyChannel
out() - Method in RejectableBufferedOne2OneChannel
out() - Method in RejectableChannel
out() - Method in RejectableOne2AnyChannel
out() - Method in RejectableOne2OneChannel
outFilter() - Method in FilteredAny2AnyChannel
Returns an interface for configuring write filters on the channel.
outFilter() - Method in FilteredAny2OneChannel
Returns an interface for configuring write filters on the channel.
outFilter() - Method in FilteredOne2AnyChannel
Returns the control interface to manipulate the write filters.
outFilter() - Method in 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.
outputs - Field in MobileProcess
An arrat of output ends to hook the process into an existing network.
OverFlowingBuffer - 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 in 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 in OverFlowingBufferInt
Construct a new OverFlowingBufferInt with the specified size.
OverWriteOldestBuffer - 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 in 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 in OverWriteOldestBufferInt
Construct a new OverWriteOldestBufferInt with the specified size.
OverWritingBuffer - 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 in 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 in OverWritingBufferInt
Construct a new OverWritingBufferInt with the specified size.

P

paint(Graphics) - Method in ActiveCanvas
This method is used by the JVM event thread -- it is not really for public consumption.
paint(Graphics) - Method in DisplayList
This is the call-back delegated here by the registered Component.
paint(Graphics) - Method in 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 in 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 in 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(CSProcess) - Constructor in 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 in Paraplex
Construct a new Paraplex process with the input Channel in and the output Channels out.
ParaplexInt - Class in org.jcsp.plugNplay.ints
Parallel multiplexes its input integer stream array on to one output stream.
ParaplexInt(ChannelInputInt, ChannelOutput) - Constructor in ParaplexInt
Construct a new ParaplexInt process with the input Channel in and the output Channels out.
parse(String) - Method in NetBarrierLocation
Takes the string representation of a NetBarrierLocation and converts it back into an object for usage by JCSP.
parse(String) - Method in NetChannelLocation
Converts the string form of a NetChannelLocation back into its object form
parse(String) - Method in NodeAddress
Parses a string representation of a NodeAddress back to its object form
parse(String) - Method in NodeID
Converts a string representation of a NodeID back to a NodeID object
pending() - Method in AltingChannelInput
Returns whether there is data pending on this channel.
pending() - Method in AltingChannelInputInt
Returns whether there is data pending on this channel.
pending() - Method in AltingChannelInputWrapper
Returns whether there is data pending on this channel.
pending() - Method in AltingConnectionClient
pending() - Method in AltingConnectionServer
Returns whether there is an open() pending on this connection.
performedPingTest() - Method in Link
permitUserAccess(UserID) - Method in SecurityAuthority
Adds a user ID to the set of users considered by this authority to create valid responses to challenges.
permitUserAccess(UserID) - Method in SimpleSecurityAuthority
Adds a user to the set of permitted users.
ping() - Method in Link
Performs a ping on the link.
Plex - Class in org.jcsp.plugNplay
Fair multiplexes its input Object stream array into one output stream.
Plex2 - Class in org.jcsp.plugNplay
Fair multiplexes two Object streams into one.
Plex2(AltingChannelInput, AltingChannelInput, ChannelOutput) - Constructor in 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 in Plex2Int
Construct a new Plex2Int process with the input channels in0 and in1 and the output channel out.
Plex(AltingChannelInput, ChannelOutput) - Constructor in Plex
Construct a new Plex process with input channels in and 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 in 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 in Plugin
Plugins - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of plug-ins.
Plus - Class in org.jcsp.plugNplay
Sums two Integer streams to one stream.
Plus(ChannelInput, ChannelInput, ChannelOutput) - Constructor in 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 in PlusInt
Construct a new PlusInt process with the input Channels in0 and in1 and the output Channel out.
poison(int) - Method in AltingChannelInputWrapper
poison(int) - Method in BlackHoleChannel
poison(int) - Method in BlackHoleChannelInt
poison(int) - Method in ChannelInputWrapper
poison(int) - Method in ChannelOutputImpl
poison(int) - Method in ChannelOutputIntImpl
poison(int) - Method in ChannelOutputWrapper
poison(int) - Method in MobileChannelInput
poison(int) - Method in MobileChannelOutput
poison(int) - Method in Poisonable
poison(int) - Method in SharedChannelOutputImpl
poison(int) - Method in SharedChannelOutputIntImpl
Poisonable - Interface in org.jcsp.lang
PoisonException - Class in org.jcsp.lang
PoisonException(int) - Constructor in PoisonException
PoisonFilter - Class in org.jcsp.util.filter
This filter will throw a PoisonException when filter(Object) is called.
PoisonFilter(String) - Constructor in PoisonFilter
Constructs a new filter with a specific message.
PoisonFilterException - Class in org.jcsp.util.filter
@deprecated Use poison directly instead
PoisonFilterException(String) - Constructor in PoisonFilterException
poll(long) - Method in AltingBarrier
This is a simple way to poll for synchonisation on an AltingBarrier without having to set up an Alternative.
Prefix - Class in org.jcsp.plugNplay
Prefixes a user-supplied object to the Object stream flowing through.
Prefix(Object, ChannelInput, ChannelOutput) - Constructor in 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 in PrefixInt
Construct a new PrefixInt process with the input Channel in and the output Channel out.
prepareToMove() - Method in InputReconnectionManager
Prepares the channel for a transfer between nodes.
prepareToMove() - Method in MigratableChannelInput
Prepares the channel end for movement to another node.
prepareToMove() - Method in MigratableChannelOutput
Prepares the channel end for movement to another node.
prepareToMove() - Method in OutputReconnectionManager
Prepares the channel end for transfer to another node.
Printer - Class in org.jcsp.plugNplay
Prints each int from its input channel to a PrintStream.
Printer(ChannelInput, PrintStream, String, String) - Constructor in Printer
Construct a new Printer.
PrinterInt - Class in org.jcsp.plugNplay.ints
Prints each int from its input channel to a PrintStream.
PrinterInt(ChannelInputInt, PrintStream, String, String) - Constructor in PrinterInt
Construct a new PrinterInt.
printStackTrace() - Method in RemoteSpawnException
Prints the stack trace of the actual exception.
PRIORITY_MAX - Field in ProcessManager
The maximum priority value for running a process.
PRIORITY_MIN - Field in ProcessManager
The minimum priority value for running a process.
PRIORITY_NORM - Field in 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(CSProcess) - Constructor in PriParallel
Construct a new PriParallel object with the processes specified.
priSelect(boolean[]) - Method in Alternative
Returns the index of one of the ready guards whose preCondition index is true.
priSelect() - Method in InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
ProcessInterruptedException - Class in org.jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2006 Peter Welch and Paul Austin
ProcessInterruptedException(String) - Constructor in ProcessInterruptedException
ProcessManager - Class in org.jcsp.lang
This enables a CSProcess to be spawned concurrently with the process doing the spawning.
ProcessManager(CSProcess) - Constructor in ProcessManager
@param proc the CSProcess to be executed by this ProcessManager
ProcessRead - Class in org.jcsp.plugNplay
Reads one Object from its input channel.
ProcessRead(ChannelInput) - Constructor in ProcessRead
Construct a new ProcessRead.
ProcessReadInt - Class in org.jcsp.plugNplay.ints
Reads one int from its input channel.
ProcessReadInt(ChannelInputInt) - Constructor in ProcessReadInt
Construct a new ProcessReadInt.
ProcessWrite - Class in org.jcsp.plugNplay
Writes one Object to its output channel.
ProcessWrite(ChannelOutput) - Constructor in ProcessWrite
Construct a new ProcessWrite.
ProcessWriteInt - Class in org.jcsp.plugNplay.ints
Writes one int to its output channel.
ProcessWriteInt(ChannelOutputInt) - Constructor in ProcessWriteInt
Construct a new ProcessWriteInt.
Profile - Class in org.jcsp.net
Protocol - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a single protocol.
protocol - Field in NodeAddress
String representing the protocol in used
Protocol(String, String, Class, int) - Constructor in Protocol
ProtocolID - Class in org.jcsp.net
ProtocolManager - Class in org.jcsp.net
Protocols - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of protocols.
put(Object) - Method in Buffer
Puts a new Object into the Buffer.
put(int) - Method in BufferInt
Puts a new int into the BufferInt.
put(Object) - Method in ChannelDataStore
Puts a new Object into the ChannelDataStore.
put(int) - Method in ChannelDataStoreInt
Puts a new int into the ChannelDataStoreInt.
put(Object) - Method in InfiniteBuffer
Puts a new Object into the InfiniteBuffer.
put(int) - Method in InfiniteBufferInt
Puts a new int into the InfiniteBufferInt.
put(Object) - Method in OverFlowingBuffer
Puts a new Object into the OverFlowingBuffer.
put(int) - Method in OverFlowingBufferInt
Puts a new int into the OverFlowingBufferInt.
put(Object) - Method in OverWriteOldestBuffer
Puts a new Object into the OverWriteOldestBuffer.
put(int) - Method in OverWriteOldestBufferInt
Puts a new int into the OverWriteOldestBufferInt.
put(Object) - Method in OverWritingBuffer
Puts a new Object into the OverWritingBuffer.
put(int) - Method in OverWritingBufferInt
Puts a new int into the OverWritingBufferInt.
put(Object) - Method in ZeroBuffer
Puts a new Object into the ZeroBuffer.
put(int) - Method in ZeroBufferInt
Puts a new int into the ZeroBufferInt.

Q

R

RawNetworkMessageFilter - Class in org.jcsp.net2
A NetworkMessageFilter used to send and receive raw byte data.
RawNetworkMessageFilter.FilterRX - Class in org.jcsp.net2
The receiving filter
RawNetworkMessageFilter.FilterRX() - Constructor in RawNetworkMessageFilter.FilterRX
Creates a new RawNetworkMessageFilter.FilterRX
RawNetworkMessageFilter.FilterTX - Class in org.jcsp.net2
The sending Filter
RawNetworkMessageFilter.FilterTX() - Constructor in RawNetworkMessageFilter.FilterTX
Creates a new output filter
read() - Method in AltingChannelInputWrapper
Read an Object from the channel.
read() - Method in ChannelInput
Read an Object from the channel.
read() - Method in ChannelInputInt
Read an int from the channel.
read() - Method in ChannelInputWrapper
Reads a value from the channel.
read() - Method in CSTimer
Returns the current system time in msecs.
read() - Method in FilteredAltingChannelInput
read() - Method in FilteredSharedChannelInputWrapper
read() - Method in MobileChannelInput
ReaderIndexException - Class in org.jcsp.net
An exception that is thrown if data is written to a Networked ChannelOutput and the destination address is incorrect.
ReadFiltered - Interface in org.jcsp.util.filter
readLinkDecision() - Method in Link
Reads a boolean link decision as to whether this node can keep or discard the link.
readTestObject() - Method in Link
Reads a test object from the underlying connection.
Receiver - Class in org.jcsp.demos.net2.channels
This is the receiver process of the Producer-Consumer program.
recreate(NetChannelLocation) - Method in NetChannelOutput
refresh() - Method in CNSNetChannelLocation
This method requests that the instance of this class refresh its information.
refresh() - Method in NetChannelLocation
refreshFrom(NetChannelLocation) - Method in NetChannelLocation
register(String, NetBarrier) - Method in BNSService
Registers a Server end of a NetBarrier with the BNS
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Method in CNS
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Method in CNSService
register(NetChannelLocation, String, NameAccessLevel, ChannelNameKey) - Method in CNSUser
register(Component) - Method in DisplayList
Register the Component that will delegate its paint and update methods here.
register(Component) - Method in Paintable
Register the Component that will delegate its paint and update methods here.
registerLink() - Method in Link
Registers the Link with the LinkManager
registerLink(Link) - Method in LinkServer
@param link
reject() - Method in RejectableAltingChannelInput
Reject any data pending instead of reading it.
reject() - Method in RejectableChannelInput
Reject any data pending instead of reading it.
RejectableAltingChannelInput - Class in org.jcsp.lang
Defines an interface for an input channel end that gives the reader the ability to reject instead of accepting pending data.
RejectableBufferedOne2AnyChannel - Class in org.jcsp.lang
RejectableBufferedOne2AnyChannel(ChannelDataStore) - Constructor in RejectableBufferedOne2AnyChannel
Constructs a new RejectableBufferedOne2AnyChannel
RejectableBufferedOne2OneChannel - Class in org.jcsp.lang
RejectableBufferedOne2OneChannel(ChannelDataStore) - Constructor in RejectableBufferedOne2OneChannel
Constructs a new channel.
RejectableChannel - Interface in org.jcsp.lang
Defines an interface for a channel that allows readers to either accept (read) or reject data offered by the writer.
RejectableChannelInput - Interface in org.jcsp.lang
Defines an interface for an input channel end that gives the reader the ability to reject instead of accepting pending data.
RejectableChannelOutput - Interface in org.jcsp.lang
Defines an interface for a channel output end which may reject data if the reader is not prepared to receive it and calls reject instead of read on the input channel end.
RejectableChannelOutputImpl - Class in org.jcsp.lang
RejectableChannelOutputImpl(ChannelInternals, int) - Constructor in RejectableChannelOutputImpl
RejectableOne2AnyChannel - Class in org.jcsp.lang
RejectableOne2AnyChannel() - Constructor in RejectableOne2AnyChannel
Constructs a new channel.
RejectableOne2OneChannel - Class in org.jcsp.lang
RejectableOne2OneChannel() - Constructor in RejectableOne2OneChannel
Constructs a new channel.
release() - Method in AltingConnectionClientImpl
This releases a lock on the client.
release() - Method in SharedAltingConnectionClient
releaseAllThreads() - Method in 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 - Field in Link
The NodeID of the opposite end of the connection.
remoteNodeID - Field in Link
This indicates whether to send the local Node's address during the handshaking process.
RemoteProcess - Class in org.jcsp.net.remote
RemoteProcess(CSProcess, NodeAddressID, NodeFactory, String) - Constructor in RemoteProcess
Constructs a new proxy.
RemoteProcessFailedException - Class in org.jcsp.net.remote
Thrown if a remote process terminates abruptly with a non-zero error code.
RemoteProcessFailedException(int, CSProcess) - Constructor in RemoteProcessFailedException
Constructs a new exception.
RemoteSpawnException - Class 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 in RemoteSpawnException
Constructs a new exception.
remove() - Method in MobileProcess
Prepares the process to move again by setting all its channels to null.
removeAddress(Address) - Method in Addresses
removeAddressSetting(AddressSetting) - Method in Service
removeAll() - Method in Buffer
removeAll() - Method in BufferInt
removeAll() - Method in ChannelDataStore
Deletes all items in the buffer, leaving it empty.
removeAll() - Method in ChannelDataStoreInt
removeAll() - Method in InfiniteBuffer
removeAll() - Method in InfiniteBufferInt
removeAll() - Method in OverFlowingBuffer
removeAll() - Method in OverFlowingBufferInt
removeAll() - Method in OverWriteOldestBuffer
removeAll() - Method in OverWriteOldestBufferInt
removeAll() - Method in OverWritingBuffer
removeAll() - Method in OverWritingBufferInt
removeAll() - Method in ZeroBuffer
removeAll() - Method in ZeroBufferInt
removeAllProcesses() - Method in Parallel
Remove all processes from the Parallel object.
removeAllProcesses() - Method in Sequence
Remove all processes from the Sequence object.
removePlugin(Plugin) - Method in Plugins
removeProcess(CSProcess) - Method in Parallel
Remove the process from the Parallel object.
removeProcess(CSProcess) - Method in Sequence
Remove a process from the Sequence object.
removeProfile(LinkProfile) - Method in LinkProfiles
removeProfile(NodeProfile) - Method in NodeProfiles
removeProtocol(Protocol) - Method in Protocols
removeProtocolClient(ProtocolID) - Method in ProtocolManager
Removes the installed protocol client for a specified protocol.
removeReadFilter(int) - Method in FilteredAltingChannelInput
removeReadFilter(int) - Method in FilteredSharedChannelInputWrapper
removeReadFilter(int) - Method in ReadFiltered
Removes the read filter installed at the given index.
removeReq(Req) - Method in LinkProfile
removeReq(Req) - Method in NodeProfile
removeService(Service) - Method in Services
removeSetting(Setting) - Method in Protocol
removeSetting(Setting) - Method in Service
removeSetting(Setting) - Method in Settings
removeSpec(Spec) - Method in Address
removeSpec(Spec) - Method in Protocol
removeSpec(Spec) - Method in Specs
removeWriteFilter(int) - Method in FilteredSharedChannelOutputWrapper
removeWriteFilter(int) - Method in WriteFiltered
Removes the write filter installed at the given index.
reply() - Method in AltingConnectionClientImpl
Receives some data back from the server after request(Object) has been called.
reply(Object, boolean) - Method in AltingConnectionServerImpl
Sends some data back to the client after a request has been received.
reply() - Method in ConnectionClient
reply(Object, boolean) - Method in ConnectionServer
reply(Object, boolean) - Method in SharedConnectionServerImpl
replyAndClose(Object) - Method in AltingConnectionServerImpl
Sends some data back to the client and closes the connection.
replyAndClose(Object) - Method in ConnectionServer
replyAndClose(Object) - Method in SharedConnectionServerImpl
report() - Method in 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 - Field in XMLConfigConstants
REQ_COMPARATOR_GREATER - Field in XMLConfigConstants
REQ_COMPARATOR_LESS - Field in XMLConfigConstants
REQ_NAME_MAXPING - Field in XMLConfigConstants
REQ_NAME_MINMEMORY - Field in XMLConfigConstants
REQ_NAME_MINSPEED - Field in XMLConfigConstants
REQ_NAME_PROTOCOL - Field in XMLConfigConstants
ReqProtocol - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a protocol requirement.
request(Object) - Method in AltingConnectionClientImpl
Sends some data over the connection to server once the connection has been opened.
request() - Method in AltingConnectionServerImpl
Receives some data from a client once a connection has been established.
request(Object) - Method in ConnectionClient
request() - Method in ConnectionServer
REQUEST_FOCUS - Field in GraphicsProtocol
This is a configuration object to request input focus on the graphics component for keyboard and mouse evnts.
request() - Method in SharedConnectionServerImpl
requestLink(NodeID) - Method in LinkServer
@param nodeID
requiresUserInteraction() - Method in ProtocolID
requiresUserInteraction() - Method in TCPIPProtocolID
Always returns false.
RESERVED_SPEC_NAMES - Field in XMLConfigConstants
reset() - Method in AltingBarrier
This resets a front-end for reuse.
reset(int) - Method in Barrier
Reset this barrier to be associated with nEnrolled processes.
reset(int) - Method in NetBarrier
Resets the number of locally enrolled processes.
resetDestroy() - Method in Parallel
Cancels a call to destroy allowing the JCSP system to be reused.
resign() - Method in AltingBarrier
A process may resign only if it is enrolled.
resign() - Method in Barrier
A process may resign only if it is enrolled.
resign() - Method in NetBarrier
Resigns an local process from the barrier
resolve(String) - Method in BNSService
Resolves a name on the BNS, retrieving the NetBarrierLocation for the NetBarrier
resolve(String, NameAccessLevel) - Method in CNS
resolve(String, NameAccessLevel) - Method in CNSService
resolve(String, NameAccessLevel) - Method in CNSUser
Response - Interface in org.jcsp.net.security
Abstract representation of a response as part of the security negotiation.
rethrow() - Method in RemoteSpawnException
Rethrows the actual exception.
run() - Method in ActiveApplet
The main body of this process.
run() - Method in ActiveButton
The main body of this process.
run() - Method in ActiveButtonControl
Main body of the process.
run() - Method in ActiveCanvas
The main body of this process.
run() - Method in ActiveCheckbox
The main body of this process.
run() - Method in ActiveCheckboxMenuItem
The main body of this process.
run() - Method in ActiveChoice
The main body of this process.
run() - Method in ActiveClosingFrame
The main body of this process.
run() - Method in ActiveComponent
The main body of this process.
run() - Method in ActiveContainer
The main body of this process.
run() - Method in ActiveDialog
The main body of this process.
run() - Method in ActiveFileDialog
The main body of this process.
run() - Method in ActiveFrame
The main body of this process.
run() - Method in ActiveLabel
The main body of this process.
run() - Method in ActiveList
The main body of this process.
run() - Method in ActiveMenu
The main body of this process.
run() - Method in ActiveMenuItem
The main body of this process.
run() - Method in ActivePanel
The main body of this process.
run() - Method in ActiveScrollbar
The main body of this process.
run() - Method in ActiveScrollPane
The main body of this process.
run() - Method in ActiveTextArea
The main body of this process.
run() - Method in ActiveTextEnterArea
The main body of this process.
run() - Method in ActiveTextEnterField
The main body of this process.
run() - Method in ActiveTextField
The main body of this process.
run() - Method in ActiveWindow
The main body of this process.
run() - Method in And
The main body of this process.
run() - Method in AndInt
The main body of this process.
run() - Method in BlackHole
The main body of this process.
run() - Method in BlackHoleInt
The main body of this process.
run() - Method in BNS
The run method for the BNS process
run() - Method in CNS
The run method for the CNS process
run() - Method in CSProcess
This defines the actions of the process.
run() - Method in Delta
The main body of this process.
run() - Method in Delta2
The main body of this process.
run() - Method in Delta2Int
The main body of this process.
run() - Method in DeltaInt
The main body of this process.
run() - Method in Demultiplex
The main body of this process.
run() - Method in DemultiplexInt
The main body of this process.
run() - Method in Deparaplex
The main body of this process.
run() - Method in DeparaplexInt
The main body of this process.
run() - Method in DynamicDelta
The main body of this process.
run() - Method in DynamicDeltaInt
The main body of this process.
run() - Method in Fibonacci
The main body of this process.
run() - Method in FibonacciInt
The main body of this process.
run() - Method in FixedDelay
The main body of this process.
run() - Method in FixedDelayInt
The main body of this process.
run() - Method in FramedButton
The main body of this process.
run() - Method in FramedButtonArray
run() - Method in FramedButtonGrid
run() - Method in FramedScrollbar
The main body of this process.
run() - Method in Generate
The main body of this process.
run() - Method in GenerateInt
The main body of this process.
run() - Method in Identity
The main body of this process.
run() - Method in IdentityInt
The main body of this process.
run() - Method in Integrate
The main body of this process.
run() - Method in IntegrateInt
The main body of this process.
run() - Method in Link
run() - Method in Merge
The main body of this process.
run() - Method in Merge2
The main body of this process.
run() - Method in Merge2Int
The main body of this process.
run() - Method in MergeInt
The main body of this process.
run() - Method in MobileProcessClient
The run method for this process.
run() - Method in MobileProcessServer
The run method of this process.
run() - Method in Mult
The main body of this process.
run() - Method in MultiMobileProcessServer
The run method for the server process.
run() - Method in MultInt
The main body of this process.
run() - Method in Multiplex
The main body of this process.
run() - Method in MultiplexInt
The main body of this process.
run() - Method in Nand
The main body of this process.
run() - Method in NandInt
The main body of this process.
run() - Method in NetBarrierTestProcess
run() - Method in Nor
The main body of this process.
run() - Method in NorInt
The main body of this process.
run() - Method in NTService
Runs the service, registering it with the NT service dispatcher.
run() - Method in Numbers
The main body of this process.
run() - Method in NumbersInt
The main body of this process.
run() - Method in Or
The main body of this process.
run() - Method in OrInt
The main body of this process.
run() - Method in Pairs
The main body of this process.
run() - Method in PairsInt
The main body of this process.
run() - Method in Parallel
Run the parallel composition of the processes registered with this Parallel object.
run() - Method in Paraplex
The main body of this process.
run() - Method in ParaplexInt
The main body of this process.
run() - Method in Plex
The main body of this process.
run() - Method in Plex2
The main body of this process.
run() - Method in Plex2Int
The main body of this process.
run() - Method in PlexInt
The main body of this process.
run() - Method in Plus
The main body of this process.
run() - Method in PlusInt
The main body of this process.
run() - Method in Prefix
The main body of this process.
run() - Method in PrefixInt
The main body of this process.
run() - Method in Printer
The main body of this process.
run() - Method in PrinterInt
The main body of this process.
run() - Method in ProcessManager
run() - Method in ProcessRead
The main body of this process.
run() - Method in ProcessReadInt
The main body of this process.
run() - Method in ProcessWrite
The main body of this process.
run() - Method in ProcessWriteInt
The main body of this process.
run() - Method in RemoteProcess
run() - Method in Sequence
Run the sequential composition of the processes registered with this Sequence object.
run() - Method in Sign
The main body of this process.
run() - Method in SignInt
The main body of this process.
run() - Method in Skip
The main body of this process.
run() - Method in SpawnerService
Runs the service.
run() - Method in Squares
The main body of this process.
run() - Method in SquaresInt
The main body of this process.
run() - Method in Stop
This process starts, engages in no events, performs no computation and refuses to terminate.
run() - Method in Substitute
The main body of this process.
run() - Method in SubstituteInt
The main body of this process.
run() - Method in Successor
The main body of this process.
run() - Method in SuccessorInt
The main body of this process.
run() - Method in Tail
The main body of this process.
run() - Method in TailInt
The main body of this process.
run() - Method in TCPIPLinkServer
The run method for the TCPIPLinkServer process
run() - Method in Times
The main body of this process.
run() - Method in TimesInt
The main body of this process.
run() - Method in Xor
The main body of this process.
run() - Method in XorInt
The main body of this process.
runTxRxLoop() - Method in Link
Performs send and receive actions for the link exchanging data with the peer node.
rxStream - Field in Link
The incoming stream for the connection.

S

schedule(Alternative) - Method in Guard
Schedules the process performing the given Alternative to run again.
SecurityAuthority - Interface in org.jcsp.net.security
SecurityService - Interface in org.jcsp.net.security
Defines the actual interface combining service administration and user control methods.
select(boolean[]) - Method in Alternative
Returns the index of one of the ready guards whose preCondition index is true.
select() - Method in InlineAlternative
Creates an Alternative (if needed) and delegates the call to it.
selected - Field in Any2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Field in Any2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Field in One2AnyCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
selected - Field in One2OneCallChannel
This may be set during the standard calling sequence to record which method was invoked by a client.
Sender - Class in org.jcsp.demos.net2.channels
This program is the sending end (i.e. client) of a simple networked Producer-Consumer program.
sendNodeID - Field in Link
True if the subclass must pass the ID of this node to the peer node.
sendProcess(MobileProcess, String) - Method in MobileProcessServer
This method allows the sending of a single process.
sendProcess(MobileProcess, String) - Method in MultiMobileProcessServer
Send a given process using a given channel name.
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(CSProcess) - Constructor in Sequence
Construct a new Sequence object with the processes specified.
SerializedData.InputStreamFactory - Interface in org.jcsp.net.dynamic
Factory for creating object input streams.
SerializedObject.InputStreamFactory - Interface in org.jcsp.net
server - Field in Any2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in Any2AnyConnection
Returns a reference to the server end of the connection for use by the server processes.
server - Field in Any2OneCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in Any2OneConnection
Returns the server end of the connection.
server - Field in One2AnyCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in One2AnyConnection
Returns the server part of the connection.
server - Field in One2OneCallChannel
This holds a reference to a server process so that a client may make the call.
server() - Method in One2OneConnection
Returns the server end of the connection.
SERVER_STATE_CLOSED - Field in AltingConnectionServerImpl
Server state.
SERVER_STATE_OPEN - Field in AltingConnectionServerImpl
Server state.
SERVER_STATE_RECEIVED - Field in AltingConnectionServerImpl
Server state.
Service - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a service.
Service(String, Class, boolean, int) - Constructor in Service
ServiceInstallationException - Class in org.jcsp.net
An excpetion that is thrown if a service installation fails.
ServiceInstallationException(String) - Constructor in ServiceInstallationException
Constructor for ServiceInstallationException.
ServiceManager - Class in org.jcsp.net
Services - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of services.
ServiceSettings - Class in org.jcsp.net
ServiceSettings(String) - Constructor in 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(long) - Method in 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).
set(GraphicsCommand) - Method in Display
Sets the GraphicsCommand to be interpreted.
set(GraphicsCommand) - Method in DisplayList
Sets the GraphicsCommand to be executed.
SET_PAINT_MODE - Field in GraphicsCommand
This is the (immutable) command object for Graphics.setPaintMode<TT>java.awt.Graphics.setPaintMode</TT>.
setAddresses(Addresses) - Method in JCSPConfig
setAlarm(long) - Method in CSTimer
Sets the absolute timeout value that will trigger an Alternative select operation (when this CSTimer is one of the guards with which that Alternative was constructed).
setAltingChannel(AltingChannelInput) - Method in AltingConnectionClient
setAltingChannel(AltingChannelInput) - Method in AltingConnectionServer
ConnectionServer implementations are likely to be implemented over channels.
setChannel(AltingChannelInput) - Method in AltingChannelInputWrapper
Sets the real channel to be used.
setConfigureChannel(ChannelInput) - Method in ActiveApplet
// * Constructs a new ActiveApplet with no configuration channel
setConfigureChannel(ChannelInput) - Method in ActiveButton
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in ActiveCheckbox
Sets the configuration channel for this ActiveCheckbox.
setConfigureChannel(ChannelInput) - Method in ActiveCheckboxMenuItem
Sets the configuration channel for this ActiveCheckboxMenuItem.
setConfigureChannel(ChannelInput) - Method in ActiveChoice
Sets the configuration channel for this ActiveChoice.
setConfigureChannel(ChannelInput) - Method in ActiveClosingFrame
Sets the configuration channel for this ActiveButton.
setConfigureChannel(ChannelInput) - Method in ActiveComponent
Sets the configuration channel for this ActiveComponent.
setConfigureChannel(ChannelInput) - Method in ActiveContainer
Sets the configuration channel for this ActiveContainer.
setConfigureChannel(ChannelInput) - Method in ActiveDialog
Sets the configuration channel for this ActiveDialog.
setConfigureChannel(ChannelInput) - Method in ActiveFileDialog
Sets the configuration channel for this ActiveFileDialog.
setConfigureChannel(ChannelInput) - Method in ActiveFrame
Sets the configuration channel for this ActiveFrame.
setConfigureChannel(ChannelInput) - Method in ActiveLabel
Sets the configuration channel for this ActiveLabel.
setConfigureChannel(ChannelInput) - Method in ActiveList
Sets the configuration channel for this ActiveList.
setConfigureChannel(ChannelInput) - Method in ActiveMenu
Sets the configuration channel for this ActiveMenu.
setConfigureChannel(ChannelInput) - Method in ActiveMenuItem
Sets the configuration channel for this ActiveMenuItem.
setConfigureChannel(ChannelInput) - Method in ActivePanel
Sets the configuration channel for this ActivePanel.
setConfigureChannel(ChannelInput) - Method in ActiveScrollbar
Sets the configuration channel for this ActiveScrollbar.
setConfigureChannel(ChannelInput) - Method in ActiveScrollPane
Sets the configuration channel for this ActiveScrollPane.
setConfigureChannel(ChannelInput) - Method in ActiveTextArea
Sets the configuration channel for this ActiveTextArea.
setConfigureChannel(AltingChannelInput) - Method in ActiveTextEnterArea
Sets the configuration channel for this ActiveTextEnterArea.
setConfigureChannel(AltingChannelInput) - Method in ActiveTextEnterField
Sets the configuration channel for this ActiveTextEnterField.
setConfigureChannel(ChannelInput) - Method in ActiveTextField
Sets the configuration channel for this ActiveTextField.
setConfigureChannel(ChannelInput) - Method in ActiveWindow
Sets the configuration channel for this ActiveWindow.
setDecoder(FilterRx) - Method in MobileChannelInput
setDecoder(FilterRx) - Method in NetChannelInput
setDestroyChannels(ChannelOutputInt, AltingChannelInputInt, int) - Method in ActiveApplet
This sets destroy/destroyAck channels to allow a user-defined destroy response.
setDevice(String) - Method in Logger
setDisableTime(long) - Method in 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 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) - Method in SpuriousLog
This sets the allowed early timeout (in msecs).
setEncoder(FilterTx) - Method in MobileChannelOutput
setEncoder(FilterTx) - Method in NetChannelOutput
setErr(OutputStream) - Method in Node
@param stream
setGraphicsChannels(ChannelInput, ChannelOutput) - Method in ActiveCanvas
Set the toGraphics/fromGraphics channels for configuring and/or examining this component.
setInitialized() - Method in Node.Attributes
setLevel(String, int) - Method in Logger
setLinkProfiles(LinkProfiles) - Method in JCSPConfig
setLocalPort(int) - Method in TCPIPNodeFactory
Sets the port number that should be used.
setLog(OutputStream) - Method in Node
@param stream
setMinRefreshInterval(long) - Method in DisplayList
Sets the repaint interval invoked by the set<TT>set</TT>, extend<TT>extend</TT> and change<TT>change</TT> commands.
setNodeFactory(NodeFactory) - Method in Node
setNodeProfiles(NodeProfiles) - Method in JCSPConfig
setNodeSpecs(Specs) - Method in JCSPConfig
setPaintable(Paintable) - Method in ActiveCanvas
Set the Paintable<TT>Paintable</TT> object that will be used by the paint and update methods of this canvas.
setPlugins(Plugins) - Method in JCSPConfig
setPreconditionByIndex(int, boolean) - Method in InlineAlternative
Alters the precondition on a guard.
setPreconditions(boolean[]) - Method in InlineAlternative
Establishes a precondition array that will be used by default in calls to select().
setPriority(int) - Method in PriParallel
This changes the priority of this process.
setPriority(int) - Method in ProcessManager
setProcess(CSProcess) - Method in ActiveApplet
This must be called during the init() method for this ActiveApplet.
setProcessOut(ChannelOutput) - Method in MobileProcessClient
Set the channel used to pass processes back out to the requester.
setProtocols(Protocols) - Method in JCSPConfig
setReportButtonIndex(boolean) - Method in ActiveButtonControl
Defines whether the index of the pushed button causing a state transition should be included in the report.
setReportButtonLabel(boolean) - Method in ActiveButtonControl
Defines whether the label on the pushed button causing a state transition should be included in the report.
setSecurityAuthority(SecurityService) - Method in TCPIPNodeFactory
Sets the security service to be used.
setServiceIn(ChannelInput) - Method in MobileProcessClient
Sets the channel used to pass service names into the process
setServices(Services) - Method in JCSPConfig
setSettings(Settings) - Method in JCSPConfig
setSize(int, int) - Method in ActiveCanvas
Request that the canvas takes the size given by the parameters.
setSpecifications(Specification) - Method in Node.Attributes
setStopStartChannel(ChannelOutputInt) - Method in 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 in Setting
Settings - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of system settings.
Settings(String) - Constructor in Settings
setUIFactory(UIFactory) - Method in Node.Attributes
setUncaughtErrorDisplay(boolean) - Method in Parallel
Enables or disables the display or Errors uncaught by a CSProcess running within a Parallel or under a ProcessManager object.
setUncaughtExceptionDisplay(boolean) - Method in Parallel
Enables or disables the display of Exceptions uncaught by a CSProcess running within a Parallel or under a ProcessManager object.
SharedAltingConnectionClient - Class in org.jcsp.lang
SharedAltingConnectionClient(AltingChannelInput, ChannelInput, ChannelOutput, ChannelOutput, SharedChannelOutput, ChannelOutput, ConnectionWithSharedAltingClient) - Constructor in SharedAltingConnectionClient
SharedChannelInput - Interface in org.jcsp.lang
An interface that should be implemented by ChannelInput objects which can be read by multiple processes concurrently.
SharedChannelInputInt - Interface in org.jcsp.lang
An interface that should be implemented by ChannelInputInt objects which can be read by multiple processes concurrently.
SharedChannelOutput - Interface in org.jcsp.lang
An interface that should be implemented by ChannelOutput objects which can be written to by multiple processes concurrently.
SharedChannelOutputImpl - Class in org.jcsp.lang
SharedChannelOutputInt - Interface in org.jcsp.lang
An interface that should be implemented by ChannelOutputInt objects which can be written to by multiple processes concurrently.
SharedChannelOutputIntImpl - Class in org.jcsp.lang
SharedConnectionClient - Interface in org.jcsp.lang
SharedConnectionServer - Interface in org.jcsp.lang
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 in SharedConnectionServerImpl
Sign - Class in org.jcsp.plugNplay
Converts each input Object to a String, prefixing it with a user-defined sign.
Sign(String, ChannelInput, ChannelOutput) - Constructor in 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 in SignInt
Construct a new Sign process with the input Channel in and the output Channel out.
SimpleSecurityAuthority - Class in org.jcsp.net.security
SimpleSecurityAuthority() - Constructor in 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.
sleep(long) - Method in CSTimer
Puts the process to sleep for a specified time (milliseconds).
SpawnerService - Class in org.jcsp.net.remote
SpawnerService(NodeKey) - Constructor in SpawnerService
Constructs a new service.
SpawnerServiceNT - Class in org.jcsp.net.remote
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 - Field in XMLConfigConstants
SPEC_NAME_MAXSPEED - Field in XMLConfigConstants
SPEC_NAME_MEMORY - Field in XMLConfigConstants
SPEC_NAME_PING - Field in XMLConfigConstants
SPEC_NAME_PROTOCOL - Field in XMLConfigConstants
SPEC_NAME_RELIABLE - Field in XMLConfigConstants
SPEC_NAME_WIRELESS - Field in XMLConfigConstants
Specs - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a set of system specifications.
SpuriousLog - Class in org.jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
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 in 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 in SquaresInt
Construct a new SquaresInt process with the output Channel out.
StandardChannelFactory - Class in org.jcsp.lang
StandardChannelFactory() - Constructor in StandardChannelFactory
Constructs a new factory.
StandardChannelIntFactory - Class in org.jcsp.lang
StandardChannelIntFactory() - Constructor in StandardChannelIntFactory
Constructs a new factory.
StandardConnectionFactory - Class in org.jcsp.lang
StandardNetChannelEndFactory - Class in org.jcsp.net
A standard implementation of the JCSP.NET Networked channel factory interaces.
StandardNetChannelEndFactory(Profile) - Constructor in StandardNetChannelEndFactory
Creates a factory that creates links using a given profile rather than the default one.
StandardNetConnectionFactory - Class in org.jcsp.net
StandardNetConnectionFactory() - Constructor in StandardNetConnectionFactory
Constructor for StandardNetConnectionFactory.
START - Field in ActiveApplet
This value is sent down a setStopStartChannel<TT>stopStart</TT> channel on second and subsequent browser invocations of start - see the user-defined stop/start response.
start() - Method in CNS
This starts the channel name server.
start() - Method in CNSService
This checks to see if the service is already running, if it is not then it starts it.
start() - Method in DynamicClassLoader
Starts the dynamic loader service by spawning ClassManager and JFTP processes.
start(NodeAddress) - Method in LinkServer
@param address
start(int) - Method in ProcessManager
Start the managed process at a specified priority (but keep running ourselves).
start() - Method in Service
This should start the service when called and return.
start() - Method in SimpleSecurityAuthority
Sets the service running.
start() - Method in SpuriousLog
Start logging of spurious wakeups.
startGet() - Method in Buffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in BufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in ChannelDataStore
Begins an extended read on the buffer, returning the data for the extended read
startGet() - Method in ChannelDataStoreInt
Begins an extended read on the buffer, returning the data for the extended read
startGet() - Method in InfiniteBuffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in InfiniteBufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in OverFlowingBuffer
Returns the oldest object from the buffer but does not remove it.
startGet() - Method in OverFlowingBufferInt
Returns the oldest integer from the buffer but does not remove it.
startGet() - Method in OverWriteOldestBuffer
Begins an extended rendezvous by the reader.
startGet() - Method in OverWriteOldestBufferInt
Begins an extended rendezvous by the reader.
startGet() - Method in OverWritingBuffer
Begins an extended rendezvous by the reader.
startGet() - Method in OverWritingBufferInt
Begins an extended rendezvous by the reader.
startGet() - Method in ZeroBuffer
Begins an extended rendezvous - simply returns the next object in the buffer.
startGet() - Method in ZeroBufferInt
Begins an extended rendezvous - simply returns the next integer in the buffer.
startLinkManager() - Method in Node.Attributes
startLinkServer(NodeAddressID) - Method in ProtocolID
startLinkServer(NodeAddressID) - Method in TCPIPProtocolID
Starts the TCP/IP link server at this node using the given address ID.
startRead() - Method in AltingChannelInputWrapper
Begins an extended rendezvous
startRead() - Method in ChannelInput
Begins an extended rendezvous read from the channel.
startRead() - Method in ChannelInputInt
Begins an extended rendezvous read from the channel.
startRead() - Method in ChannelInputWrapper
Begins an extended rendezvous
startRead() - Method in Crew
This must be invoked before any read operations on the associated shared resource.
startRead() - Method in MobileChannelInput
startService() - Method in NTService
This will be called when the service is started and must block until the service completes.
startService(String) - Method in ServiceManager
Starts the service with the specified name.
startService() - Method in SpawnerServiceNT
Starts the service by calling SpawnerService.main.
startService() - Method in TCPIPCNSServerNT
Starts the service by calling TCPIPCNSServer.main.
startWrite() - Method in Crew
This must be invoked before any write operations on the associated shared resource.
Stop - Class in org.jcsp.lang
********************************************************************* JCSP ("CSP for Java") libraries * Copyright (C) 1996-2001 Peter Welch and Paul Austin
STOP - Field in ActiveApplet
This value is sent down a setStopStartChannel<TT>stopStart</TT> channel when the browser invokes a stop - see the user-defined stop/start response.
stop() - Method in CNS
Stops the channel name server.
stop() - Method in CNSService
This checks to see if the service is running, if it is then it stops it.
stop() - Method in DynamicClassLoader
Stops the dynamic loader service.
stop() - Method in LinkServer
Stops the LinkServer.
stop() - Method in ProcessManager
Stop (permanently) the managed process.
stop() - Method in Service
Should stop the service and then return.
stop() - Method in SimpleSecurityAuthority
Stops the service.
stopProtocolServer(NodeAddressID) - Method in ProtocolManager
Stops the LinkServer that is listening on the specified address.
StopRun - Field in SpuriousLog
This indexes the counts of spurious wakeups (report()), indicating the class and operation that suffered.
stopService() - Method in NTService
This will be called when the service is stopped and the startService method must terminate.
stopService() - Method in SpawnerServiceNT
Terminates the spawner.
stopService() - Method in TCPIPCNSServerNT
Stops the service.
stringToArray(String) - Method in Utils
Substitute - Class in org.jcsp.plugNplay
Substitutes a user-configured Object for each Object in the stream flowing through.
Substitute(ChannelInput, ChannelOutput, Object) - Constructor in 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 in 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 in 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 in SuccessorInt
Construct a new SuccessorInt process with the input Channel in and the output Channel out.
sync() - Method in AltingBarrier
This is a simple way to perform a committed synchonisation on an AltingBarrier without having to set up an Alternative.
sync() - Method in Barrier
Synchronise the invoking process on this barrier.
sync() - Method in NetBarrier
Performs a SYNC operation with the Barrier throws JCSPNetworkException Thrown if something goes wrong in the underlying architecture

T

tabIn(String) - Method in JCSPConfig
tag - Field in 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 in 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 in 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 in TailInt
Construct a new TailInt process with the input Channel in and the output Channel out.
TCPIPAddressID - Class in org.jcsp.net.tcpip
TCPIPAddressID(String, int, boolean) - Constructor in TCPIPAddressID
Creates a TCPIPAddressID for a computer, given it's host name and port number.
TCPIPCNSServer - Class in org.jcsp.net2.tcpip
This is the original (now deprecated) server program for use by
TCPIPCNSServer2 - Class in org.jcsp.net.tcpip
TCPIPCNSServerNT - Class in org.jcsp.net.tcpip
Wraps up the TCPIPCNSServer as a Windows NT service.
TCPIPLink - Class in org.jcsp.net2.tcpip
A concrete implementation of a Link that operates over a TCP/IP based socket connection.
TCPIPLink(TCPIPNodeAddress) - Constructor in 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 in 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 in TCPIPNodeAddress
Creates a new TCPIPNodeAddress
TCPIPNodeFactory - Class in org.jcsp.net2.tcpip
Used to initialise a Node.
TCPIPNodeFactory(String) - Constructor in TCPIPNodeFactory
Creates a new TCPIPNodeFactory
TCPIPNodeServer - Class in org.jcsp.net2.tcpip
The new name for the TCPIPCNSServer.
TCPIPProtocolID - Class in org.jcsp.net.tcpip
Defines a protocol ID for the TCP/IP link implementation.
testAndBuild(NodeAddressID) - Method in LinkFactory.Builder
Takes a NodeAddressID and constructs and returns a Link object.
Times - Class in org.jcsp.plugNplay
Multiplies two Integer streams to one stream.
Times(ChannelInput, ChannelInput, ChannelOutput) - Constructor in 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 in TimesInt
Construct a new TimesInt process with the input Channels in0 and in1 and the output Channel out.
toString() - Method in AccessDeniedException
Returns a printable string describing the exception.
toString() - Method in Address
toString() - Method in Addresses
toString() - Method in AddressSetting
toString() - Method in ApplicationID
toString() - Method in DomainID
toString() - Method in GlobalID
toString() - Method in JCSPConfig
toString() - Method in LinkProfile
toString() - Method in LinkProfiles
toString() - Method in NameAccessLevel
Returns a string representation of this object.
toString() - Method in NetBarrierLocation
Returns the string representation of the NetBarrierLocation.
toString() - Method in NetChannelLocation
Converts the NetChannelLocation object into a string representation of the form ncl://[NodeID]/[VCN]
toString() - Method in NodeAddress
Converts the NodeAddress into a String.
toString() - Method in NodeID
Returns a human readable String that represents this NodeID object.
toString() - Method in NodeProfile
toString() - Method in NodeProfiles
toString() - Method in Plugin
toString() - Method in Plugins
toString() - Method in Protocol
toString() - Method in Protocols
toString() - Method in RemoteProcessFailedException
Returns a string description of the exception.
toString() - Method in RemoteSpawnException
Returns a string representation of the actual exception.
toString() - Method in Service
toString() - Method in Services
toString() - Method in Setting
toString() - Method in Settings
toString() - Method in SimpleSecurityAuthority
Returns a string description of this authority.
toString() - Method in Spec
toString() - Method in Specs
toString() - Method in TCPIPAddressID
Returns a string representation of this TCPIPAddressID, in the form "123.45.67.234:5678".
txChannel - Field in Link
The channel used for TX over the link.
txStream - Field in Link
The outgoing stream for the connection.

U

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

V

validateResponse(Challenge, Response) - Method in SecurityAuthority
validateResponse(Challenge, Response) - Method in SimpleSecurityAuthority
Checks if the generated response corresponds to one expected from a permitted user.
value - Field in ProcessRead
The Object read from the channel
value - Field in ProcessReadInt
The int read from the channel
value - Field in ProcessWrite
The Object to be written to the channel
value - Field in ProcessWriteInt
The int to be written to the channel
verifyKey(NodeKey) - Method in Node

W

waitForReplies(int) - Method in Link
Waits for numRepliesOutstanding instances of LinkLost to arrive from the txChannel.
Wireless - Class in org.jcsp.net.settings
Used internally within the JCSP network infrastructure to represent a wireless protocol.
write(Object) - Method in BlackHoleChannel
Write an Object to the channel and lose it.
write(int) - Method in BlackHoleChannelInt
Write an integer to the channel and loose it.
write(Object) - Method in ChannelOutput
Write an Object to the channel.
write(Object) - Method in ChannelOutputImpl
write(int) - Method in ChannelOutputInt
Write an int to the channel.
write(int) - Method in ChannelOutputIntImpl
write(Object) - Method in ChannelOutputWrapper
Writes a value to the channel.
write(Object) - Method in FilteredSharedChannelOutputWrapper
write(Object) - Method in MobileChannelOutput
write(Object) - Method in RejectableChannelOutput
Writes data over the channel.
write(Object) - Method in SharedChannelOutputImpl
write(int) - Method in SharedChannelOutputIntImpl
WriteFiltered - Interface in org.jcsp.util.filter
writeLinkDecision(boolean) - Method in Link
Writes a boolean link decision as to whether the other node has the option to keep or discard the link.
writeTestObject(Object) - Method in Link
Writes a test object to the underlying connection.
WrongFactoryException - Class 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(String) - Constructor in WrongFactoryException
Constructor for WrongFactoryException.

X

XML_BOOLEAN_FALSE - Field in XMLConfigConstants
XML_BOOLEAN_TRUE - Field in XMLConfigConstants
XML_TRISTATE_CANBE - Field in XMLConfigConstants
XML_TRISTATE_FALSE - Field in XMLConfigConstants
XML_TRISTATE_TRUE - Field in 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
XMLNodeFactory(URL) - Constructor in XMLNodeFactory
Constructs an XMLNodeFactory that uses the specified file.
Xor - Class in org.jcsp.plugNplay
Bitwise xors two Integer streams to one stream.
Xor(ChannelInput, ChannelInput, ChannelOutput) - Constructor in 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 in XorInt
Construct a new XorInt process with the input Channels in0 and in1 and the output Channel out.

Y

Z

ZeroBuffer - Class in org.jcsp.util
This is used to create a zero-buffered object channel that never loses data.
ZeroBufferInt - Class in org.jcsp.util.ints
This is used to create a zero-buffered integer channel that never loses data.

_

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