All Classes Interface Summary Class Summary Exception Summary Error Summary
| Class |
Description |
| AbstractConnectionImpl |
|
| AbstractConnectionImpl.NonSingleRequestOpenMsg |
|
| AbstractID |
This is an abstract class that is sub-classed by classes whose
instances should represent some kind of identifier and be part of a
hierarchy of AbstractID objects.
|
| AccessDeniedException |
Thrown by the security authority implementations if the credentials supplied are not correct or
another error occurs as a result of user parameters.
|
| AcknowledgementsBuffer |
This is used to create a buffered object channel that always accepts and
never loses any input.
|
| AcknowledgementsBuffer.Acks |
Compressed form of one or more acknowledgements.
|
| ActionEventHandler |
|
| ActiveApplet |
java.applet.Applet
with a channel interface, specialising in the operation
of CSProcess networks as applets.
|
| ActiveApplet.Configure |
This enables general configuration of this component.
|
| ActiveButton |
java.awt.Button
with a channel interface.
|
| ActiveButton.Configure |
This enables general configuration of this component.
|
| ActiveButtonControl |
This is a user-programmable finite state machine for
controlling an array of ActiveButtons.
|
| ActiveButtonControl.BadArguments |
|
| ActiveButtonState |
|
| ActiveButtonState.BadArguments |
|
| ActiveCanvas |
java.awt.Canvas
with a channel interface.
|
| ActiveCheckbox |
java.awt.Checkbox
with a channel interface.
|
| ActiveCheckbox.Configure |
This enables general configuration of this component.
|
| ActiveCheckboxMenuItem |
java.awt.CheckboxMenuItem
with a channel interface.
|
| ActiveCheckboxMenuItem.Configure |
This enables general configuration of this component.
|
| ActiveChoice |
java.awt.Choice
with a channel interface.
|
| ActiveChoice.Configure |
This enables general configuration of this component.
|
| ActiveClosingFrame |
A specialisation of ActiveFrame that forces a System.exit
upon a Window Closing event.
|
| ActiveComponent |
java.awt.Component
with a channel interface.
|
| ActiveComponent.Configure |
This enables general configuration of this component.
|
| ActiveContainer |
java.awt.Container
with a channel interface.
|
| ActiveContainer.Configure |
This enables general configuration of this component.
|
| ActiveDialog |
java.awt.Dialog
with a channel interface.
|
| ActiveDialog.Configure |
This enables general configuration of this component.
|
| ActiveFileDialog |
java.awt.FileDialog
with a channel interface.
|
| ActiveFileDialog.Configure |
This enables general configuration of this component.
|
| ActiveFrame |
java.awt.Frame
with a channel interface.
|
| ActiveFrame.Configure |
This enables general configuration of this component.
|
| ActiveLabel |
java.awt.Label
with a channel interface.
|
| ActiveLabel.Configure |
This enables general configuration of this component.
|
| ActiveList |
java.awt.List
with a channel interface.
|
| ActiveList.Configure |
This enables general configuration of this component.
|
| ActiveMenu |
java.awt.Menu
with a channel interface.
|
| ActiveMenu.Configure |
This enables general configuration of this component.
|
| ActiveMenuItem |
java.awt.MenuItem
with a channel interface.
|
| ActiveMenuItem.Configure |
This enables general configuration of this component.
|
| ActivePanel |
java.awt.Panel
with a channel interface.
|
| ActivePanel.Configure |
This enables general configuration of this component.
|
| ActiveScrollbar |
java.awt.Scrollbar
with a channel interface.
|
| ActiveScrollbar.Configure |
This enables general configuration of this component.
|
| ActiveScrollPane |
java.awt.ScrollPane
with a channel interface.
|
| ActiveScrollPane.Configure |
This enables general configuration of this component.
|
| ActiveTextArea |
java.awt.TextArea
with a channel interface.
|
| ActiveTextArea.Configure |
This enables general configuration of this component.
|
| ActiveTextEnterArea |
A specialisation of ActiveTextArea that writes text to
the event channel only when ESCAPE is pressed.
|
| ActiveTextEnterField |
A specialisation of ActiveTextField that writes text to
the event channel only when ENTER or ESCAPE is pressed.
|
| ActiveTextField |
java.awt.TextField
with a channel interface.
|
| ActiveTextField.Configure |
This enables general configuration of this component.
|
| ActiveWindow |
java.awt.Window
with a channel interface.
|
| ActiveWindow.Configure |
This enables general configuration of this component.
|
| Address |
Used internally within the JCSP network infrastructure to represent a single address.
|
| Addresses |
Unsed internally within the JCSP network infrastructure to represent a set of addresses.
|
| Addresses.AddressAlreadyExistsException |
|
| AddressSetting |
Used internally within the JCSP network infrastructure to represent an address setting.
|
| AdjustmentEventHandler |
|
| Alternative |
This enables a process to wait passively for and choose
between a number of Guard events.
|
| AlternativeError |
This is thrown for an illegal operation on an Alternative.
|
| AltingBarrier |
This is the front-end for a barrier that can be used as
a Guard in an Alternative.
|
| AltingBarrierBase |
|
| AltingBarrierCoordinate |
|
| AltingBarrierError |
|
| AltingChannelAccept |
This extends Guard and ChannelAccept
to enable a process to choose between many CALL channel (and other) events.
|
| AltingChannelInput<T> |
This extends Guard and ChannelInput
to enable a process to choose between many object input (and other) events.
|
| AltingChannelInputImpl<T> |
|
| AltingChannelInputInt |
This extends Guard and ChannelInputInt
to enable a process
to choose between many integer input (and other) events.
|
| AltingChannelInputIntImpl |
|
| AltingChannelInputIntSymmetricImpl |
|
| AltingChannelInputSymmetricImpl<T> |
|
| AltingChannelInputWrapper<T> |
Deprecated.
|
| AltingChannelOutput<T> |
This extends Guard and ChannelOutput
to enable a process
to choose between many integer output (and other) events.
|
| AltingChannelOutputInt |
This extends Guard and ChannelOutputInt
to enable a process
to choose between many integer output (and other) events.
|
| AltingChannelOutputIntSymmetricImpl |
|
| AltingChannelOutputSymmetricImpl<T> |
|
| AltingConnectionClient<T> |
This class is sub-classed by JCSP.NET classes
to provide ConnectionClient objects which can
have their receive() method alted over.
|
| AltingConnectionClientImpl<T> |
This class does not need to be used by standard JCSP users.
|
| AltingConnectionServer<T> |
An interface to connection.
|
| AltingConnectionServerImpl<T> |
This class does not need to be used by standard JCSP users.
|
| AltTest |
Process Diagram
|
| And |
Bitwise ands two Integer streams to one stream.
|
| AndInt |
Bitwise ands two integer streams to one stream.
|
| Any2AnyCallChannel |
This is the super-class for any-to-any interface-specific CALL channels,
safe for use by many clients and many servers.
|
| Any2AnyChannel<T> |
This defines the interface for an any-to-any Object channel,
safe for use by many writers and many readers.
|
| Any2AnyChannelImpl<T> |
This implements an any-to-any object channel,
safe for use by many writers and many readers.
|
| Any2AnyChannelInt |
This defines an interface for an any-to-any integer channel,
safe for use by many writers and many readers.
|
| Any2AnyChannelIntImpl |
This implements an any-to-any integer channel,
safe for use by many writers and many readers.
|
| Any2AnyConnection<T> |
Defines an interface for a connection shared by multiple clients and multiple servers.
|
| Any2AnyConnectionImpl<T> |
This class is an implementation of Any2AnyConnection.
|
| Any2AnyImpl<T> |
|
| Any2AnyIntImpl |
|
| Any2NetChannel |
A channel for network output (TX).
|
| Any2NetChannel<T> |
An outputting network channel (TX) that can be safely shared amongst multiple writers (Any2Net).
|
| Any2OneCallChannel |
This is the super-class for any-to-one interface-specific CALL channels,
safe for use by many clients and one server.
|
| Any2OneChannel<T> |
This defines an interface for an any-to-one Object channel,
safe for use by many writers and one reader.
|
| Any2OneChannelImpl<T> |
This implements an any-to-one object channel,
safe for use by many writers and one reader.
|
| Any2OneChannelInt |
This defines an interface for an any-to-one integer channel,
safe for use by many writers and one reader.
|
| Any2OneChannelIntImpl |
This implements an any-to-one integer channel,
safe for use by many writers and one reader.Refer to the Any2OneChannelInt interface for
a fuller description.
|
| Any2OneConnection<T> |
Defines an interface for a connection that can be shared
by multiple concurrent clients but used by
a single server.
|
| Any2OneConnectionImpl<T> |
This class is an implementation of Any2OneConnection.
|
| Any2OneImpl<T> |
|
| Any2OneIntImpl |
|
| ApplicationID |
A Class whose instances represent a unique identifier for a JCSP.NET application.
|
| Ask |
|
| Ask.Prompt |
|
| Barrier |
This enables barrier synchronisation between a set of processes.
|
| BarrierData |
Contains the data that relates to a networked Barrier.
|
| BarrierDataState |
Describes the possible states that a networked Barrier might be in.
|
| BarrierError |
This is thrown for an illegal operation on an Barrier.
|
| BarrierManager |
Manages the networked Barriers in the system.
|
| BarrierSyncer |
A process that syncs on one alting barrier and finishes
|
| BasicOne2OneChannelSymmetric<T> |
|
| BasicOne2OneChannelSymmetricInt |
|
| BlackHole |
Black holes anything sent to it.
|
| BlackHoleChannel |
|
| BlackHoleChannelInt |
|
| BlackHoleInt |
Black holes anything sent to it.
|
| BNS |
This is the main process for the Barrier Name Server.
|
| BNSMessage |
A message sent between a BNS and a BNSService.
|
| BNSMessageProtocol |
This class defines the message types that can be sent to and from the CNS.
|
| BNSNetworkMessageFilter |
This filter is used by the BNS and BNSService to transmit messages between one another in a manner that is platform
independent.
|
| BNSNetworkMessageFilter.FilterRX |
The filter used to convert an array of bytes back into a BNSMessage
|
| BNSNetworkMessageFilter.FilterTX |
The encoding filter used to convert a BNSMessage into bytes
|
| BNSService |
This is the service object used to register and resolve barrier names with a Barrier Name Server.
|
| Bucket |
This enables bucket synchronisation between a set of processes.
|
| Buffer<T> |
This is used to create a buffered object channel that never loses data.
|
| BufferedAny2AnyChannel<T> |
This implements an any-to-any object channel with user-definable buffering,
safe for use by many writers and many readers.
|
| BufferedAny2AnyChannelIntImpl |
This implements an any-to-any integer channel with user-definable buffering,
safe for use by many writers and many readers.
|
| BufferedAny2OneChannel<T> |
This implements an any-to-one object channel with user-definable buffering,
safe for use by many writers and one reader.
|
| BufferedAny2OneChannelIntImpl |
This implements an any-to-one integer channel with user-definable buffering,
safe for use by many writers and one reader.
|
| BufferedChannelArrayFactory<T> |
Deprecated.
|
| BufferedChannelFactory<T> |
Deprecated.
|
| BufferedChannelIntArrayFactory |
Deprecated.
|
| BufferedChannelIntFactory |
Deprecated.
|
| BufferedOne2AnyChannel<T> |
This implements an any-to-any object channel with user-definable buffering,
safe for use by many writers and many readers.
|
| BufferedOne2AnyChannelIntImpl |
This implements a one-to-any integer channel with user-definable buffering,
safe for use by many writers and many readers.
|
| BufferedOne2OneChannel<T> |
This implements a one-to-one object channel with user-definable buffering.
|
| BufferedOne2OneChannelIntImpl |
This implements a one-to-one integer channel with user-definable buffering.
|
| BufferInt |
This is used to create a buffered integer channel that never loses data.
|
| BufferIntSizeError |
This is thrown if an attempt is made to create some variety of buffered channel
with a zero or negative sized buffer.
|
| BufferSizeError |
This is thrown if an attempt is made to create some variety of buffered channel
with a zero or negative sized buffer.
|
| Challenge |
Abstract representation of a challenge as part of the security negotiation.
|
| Channel |
This class provides static factory methods for constructing
all the different types of channel.
|
| ChannelAccept |
This defines the interface for accepting CALL channels.
|
| ChannelArrayFactory<T> |
Deprecated.
|
| ChannelData |
A class that is used to keep track of the state of a network channel.
|
| ChannelDataRejectedException |
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.
|
| ChannelDataState |
Represents the state of the networked channel.
|
| ChannelDataStore<T> |
This is the interface for object channel plug-ins that define their buffering
characteristics.
|
| ChannelDataStoreInt |
This is the interface for integer channel plug-ins that define their buffering
characteristics.
|
| ChannelEndContructionException |
Thrown when a reconnection mannager is unable to recreate the underlying channel.
|
| ChannelEndNotMoveableException |
Thrown when a channel end cannot be moved.
|
| ChannelFactory<T> |
Deprecated.
|
| ChannelID |
|
| ChannelIndexMap |
|
| ChannelIndexMap.Entry |
|
| ChannelInput<T> |
This defines the interface for reading from an Object channel.
|
| ChannelInputImpl<T> |
|
| ChannelInputInt |
This defines the interface for reading from object channels.
|
| ChannelInputIntImpl |
|
| ChannelInputWrapper |
Deprecated.
|
| ChannelInt |
Deprecated.
|
| ChannelIntArrayFactory |
Deprecated.
|
| ChannelInternals<T> |
|
| ChannelInternalsInt |
|
| ChannelIntFactory |
Deprecated.
|
| ChannelManager |
A class used to manage the networked channels on the Node.
|
| ChannelMessage |
Messages used by channels.
|
| ChannelMessage.Ack |
An acknowledgement.
|
| ChannelMessage.Data |
Data from channel output to channel input.
|
| ChannelMessage.WriteRejected |
|
| ChannelNameException |
An exception caused by an invalid channel name.
|
| ChannelNameKey |
Instances of this hold a key for a particular channel.
|
| ChannelOutput<T> |
This defines the interface for writing to object channels.
|
| ChannelOutputImpl<T> |
|
| ChannelOutputInt |
This defines the interface for writing to integer channels.
|
| ChannelOutputIntImpl |
|
| ChannelOutputWrapper |
Deprecated.
|
| ChildProcess |
For use by the infrastructure only.
|
| ClassData |
|
| ClassManager |
A process for retrieving and registering classes that cannot be found locally.
|
| ClassManager |
|
| ClassManager.ClassRequest |
Marshals a set of parameters for passing information between getClass and the
main process thread.
|
| ClassManager.RegisteredClass |
Used in the classes hash table to represent class names.
|
| ClassRequest |
|
| CNS |
This class is the Channel Name Server's main server process class.
|
| CNS |
This class is the Channel Name Server's main server process class.
|
| CNS.NameAndLevel |
A data structure for holding a channel name and access level.
|
| CNS.PendingResolve |
|
| CNSChannelEndManager |
This class implements the NamedChannelEndManager interface;
providing methods for both constructing and destroying channels.
|
| CNSChannelEndManager.ChannelRegistration |
|
| CNSMessage |
This class is only visible to this package and does not need to be
used by JCSP users.
|
| CNSMessage |
A message sent between a CNS and a CNSService.
|
| CNSMessage.CNSReplyMessage |
|
| CNSMessage.CNSRequestMessage |
|
| CNSMessage.DeregisterReply |
|
| CNSMessage.DeregisterRequest |
|
| CNSMessage.LeaseReply |
|
| CNSMessage.LeaseRequest |
|
| CNSMessage.LogonMessage |
|
| CNSMessage.LogonReplyMessage |
|
| CNSMessage.RegisterReply |
|
| CNSMessage.RegisterRequest |
|
| CNSMessage.ResolveReply |
|
| CNSMessage.ResolveRequest |
|
| CNSMessageProtocol |
This class defines the message types that can be sent to and from the CNS.
|
| CNSNetChannelLocation |
Instances of this class are returned by the resolve methods
of CNSService.
|
| CNSNetworkMessageFilter |
This filter is used by the CNS and CNSService to transmit messages between one another in a manner that is platform
independent.
|
| CNSNetworkMessageFilter.FilterRX |
The filter used to convert a CNSMessage from its byte representation back into an object
|
| CNSNetworkMessageFilter.FilterTX |
The encoding filter used to convert a CNSMessage into bytes
|
| CNSService |
This class is the Channel Name Server's main client process class.
|
| CNSService |
This is the service object used to register and resolve channel names with a Channel Name Server.
|
| CNSService.PendingResolve |
Data structure for pending resolve requests.
|
| CNSUser |
Interface that a class can implement to indicate that instances allow
channel names within a naming service to be managed.
|
| CodeLoadingChannelFilter |
|
| CodeLoadingChannelFilter.FilterRX |
|
| CodeLoadingChannelFilter.FilterTX |
|
| ComplexDouble |
|
| ComponentEventHandler |
|
| ConfigReader |
Used internally by the JCSP network infrastructure to load a configuration from an XML file.
|
| ConfigReader.Tag |
|
| ConfigReader.XMLValidationException |
Thrown in the event of a semantic error in the parsed XML file.
|
| Connection |
This class provides static factory methods for constructing
different types of connection.
|
| ConnectionArrayFactory |
Defines an interface for a factory that can create arrays of connections.
|
| ConnectionClient<T> |
This is an interface to be implemented by classes that wish
to act as a client to connect to a ConnectionServer.
|
| ConnectionClientMessage<T> |
|
| ConnectionClientOpenMessage<T> |
|
| ConnectionData |
|
| ConnectionDataState |
|
| ConnectionFactory |
Defines an interface for a factory than can create connections.
|
| ConnectionManager |
|
| ConnectionMessage<T> |
|
| ConnectionMessage |
A message between a Connection Client & Server.
|
| ConnectionMessage.Close |
A close() from client to server to open().
|
| ConnectionMessage.Open |
A request from client to server to open().
|
| ConnectionMessage.Ping |
A ping() from server to client.
|
| ConnectionMessage.Pong |
A pong() from client to server.
|
| ConnectionOriented |
Used internally within the JCSP network infrastructure to represent a connection oriented protocol.
|
| ConnectionServer<T> |
This interface should be implemented by classes that wish to
act as connection servers and to accept requests from
ConnectionClient objects.
|
| ConnectionServerMessage<T> |
|
| ConnectionWithSharedAltingClient<T> |
This interface is just
|
| ConnectionWithSharedAltingServer<T> |
|
| ContainerEventHandler |
|
| Crew |
This provides a Concurrent Read Exclusive Write (CREW) lock for synchronising
fair and secure access to a shared resource.
|
| CrewServer |
|
| CSProcess |
This is the JCSP interface for a process - an active component that encapsulates
the data structures on which it operates.
|
| CSTimer |
|
| DataSerializationFilter |
A filter to be plugged into the sending end of a channel if dynamic class transfer is to be supported
over the channel.
|
| DelaySyncer |
|
| Delta |
This process broadcasts objects arriving on its input channel in parallel
to its array of output channels.
|
| Delta2 |
This process broadcasts objects arriving on its input channel in parallel
to its two output channels.
|
| Delta2Int |
This process broadcasts integers arriving on its input channel in parallel
to its two output channels.
|
| DeltaInt |
This process broadcasts integers arriving on its input channel in parallel
to its array of output channels.
|
| Demultiplex |
This demultiplexes data from its input channel to its output channel array.
|
| DemultiplexInt |
This demultiplexes data from its input channel to its output channel array.
|
| Deparaplex |
This demultiplexes data from its input channel to its output channel array.
|
| DeparaplexInt |
This demultiplexes data from its input channel to its output channel array.
|
| DeserializeChannelFilter |
This class is used in the dynamic class loading mechanism.
|
| DeserializeChannelFilter |
This class is used in the dynamic class loading mechanism.
|
| Display |
Objects implementing this interface provide graphics services to a CSProcess.
|
| DisplayList |
This implements the Display and Paintable interfaces and provides
a channel-like connection between user processes and an active graphics component.
|
| DomainID |
A Class whose instances represent a unique identifier for a JCSP.NET domain.
|
| DuplicateChannelLabelException |
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 |
A service implementation for supporting dynamic class transfer at a node.
|
| DynamicClassLoader |
|
| DynamicClassLoaderMessage |
Wraps an object when it is being sent over a channel by the DataSerializationFilter so
that it includes a NetChannelLocation referring to the JFTP request channel to service
requests for the class's binary image if it is not held at the receiving end.
|
| DynamicClassLoaderMessage |
|
| DynamicDelta |
This process broadcasts objects arriving on its input channel in parallel
to its output channel array -- those output channels can be changed dynamically.
|
| DynamicDeltaInt |
This process broadcasts integers arriving on its input channel in parallel
to its output channel array -- those output channels can be changed dynamically.
|
| DynamicObjectInputStream |
|
| EventRecorder |
A class that listens out for many guards, and records the order in which they occur
Note: do not pass in channel guards, as the process will not perform the necessary
input after the guard is selected
|
| ExtendedReaderSync |
A process that performs a set number of extended inputs, syncing on a barrier
as its extended action for each
|
| ExtendedReaderSyncInt |
A process that performs a set number of extended inputs, syncing on a barrier
as its extended action for each
|
| Fibonacci |
This generates the Fibonacci sequence on its output channel.
|
| FibonacciInt |
This generates the Fibonacci sequence on its output channel.
|
| Filter |
Interface for channel plug-ins that define filtering operations -
transformations on the data as it is read or written.
|
| FilteredAltingChannelInput |
Implements an AltingChannelInput channel end that also supports read filters.
|
| FilteredAny2AnyChannel |
Interface for an Any2Any channel that has support for filtering at both ends.
|
| FilteredAny2AnyChannelImpl |
This wraps up an Any2AnyChannel object so that its
input and output ends are separate objects.
|
| FilteredAny2OneChannel |
Interface for an Any2One channel that supports filtering operations at each end.
|
| FilteredAny2OneChannelImpl |
This wraps up an Any2OneChannel object so that its
input and output ends are separate objects.
|
| FilteredChannel |
Static factory for creating filtered channels.
|
| FilteredChannelEnd |
Static factory for creating channel end wrappers that support filtering.
|
| FilteredChannelEndFactory |
Factory for creating filtered channel ends around existing channel ends.
|
| FilteredChannelFactory |
This class is used for constructing Filtered Channels.
|
| FilteredChannelInput |
Interface for a channel input end that supports filtering operations.
|
| FilteredChannelInputWrapper |
Wrapper for an input channel end to include read filtering functionality.
|
| FilteredChannelOutput |
Interface for a channel output end that supports write filtering operations.
|
| FilteredChannelOutputWrapper |
Wrapper for an output channel end to include write filtering ability.
|
| FilteredOne2AnyChannel |
Interface for an Any2Any channel that supports both read and write filters.
|
| FilteredOne2AnyChannelImpl |
Implements an One2Any channel that supports filtering at each end.
|
| FilteredOne2OneChannel |
Interface for a One2One channel that supports filtering operations at each end.
|
| FilteredOne2OneChannelImpl |
Implements a One2One channel that supports filtering at each end.
|
| FilteredSharedChannelInput |
Interface for a channel input end that supports filtering and can be shared by multiple processes.
|
| FilteredSharedChannelInputWrapper |
This is wrapper for a SharedChannelInput that adds
read filtering.
|
| FilteredSharedChannelOutput |
Interface for an output channel end that supports filtering operations and can be shared by multiple
concurrent processes.
|
| FilteredSharedChannelOutputWrapper |
This is wrapper for a SharedChannelOutput that adds
write filtering.
|
| FilterHolder |
Storage scheme for a set of filters that is dynamically sized and supports insert and remove
operations to keep the filters in a contiguous block.
|
| FixedDelay |
This process copies input to output, imposing a fixed time delay
between these events.
|
| FixedDelayInt |
This holds on to data from its input channel for a fixed delay before passing
it on to its output channel.
|
| FocusEventHandler |
|
| FramedButton |
A free-standing button process in its own frame, with configure and
event channels.
|
| FramedButtonArray |
A free-standing array of button processes in their own frame,
with configure and event channels.
|
| FramedButtonGrid |
A free-standing grid of button processes in their own frame,
with configure and event channels.
|
| FramedScrollbar |
A free-standing scrollbar process in its own frame, with configure and
event channels.
|
| Generate |
Generates an infinite (constant) sequence of Integers.
|
| GenerateInt |
Generates an infinite (constant) sequence of ints.
|
| GlobalID |
A Class whose instances represent the global domain.
|
| GraphicsCommand |
This is the tagged protocol interpreted by objects
(such as DisplayList) that implement the Display interface.
|
| GraphicsCommand.ClearRect |
This is the (immutable) command object for
java.awt.Graphics.clearRect.
|
| GraphicsCommand.ClipRect |
This is the (immutable) command object for
java.awt.Graphics.clipRect.
|
| GraphicsCommand.CopyArea |
This is the (immutable) command object for
java.awt.Graphics.copyArea.
|
| GraphicsCommand.Draw3DRect |
This is the (immutable) command object for
java.awt.Graphics.draw3DRect.
|
| GraphicsCommand.DrawArc |
This is the (immutable) command object for
java.awt.Graphics.drawArc.
|
| GraphicsCommand.DrawBytes |
This is the (immutable) command object for
java.awt.Graphics.drawBytes.
|
| GraphicsCommand.DrawChars |
This is the (immutable) command object for
java.awt.Graphics.drawChars.
|
| GraphicsCommand.DrawImage |
This is the (immutable) command object for
java.awt.Graphics.drawImage.
|
| GraphicsCommand.DrawLine |
This is the (immutable) command object for
java.awt.Graphics.drawLine.
|
| GraphicsCommand.DrawOval |
This is the (immutable) command object for
java.awt.Graphics.drawOval.
|
| GraphicsCommand.DrawPolygon |
This is the (immutable) command object for
java.awt.Graphics.drawPolygon.
|
| GraphicsCommand.DrawPolyline |
This is the (immutable) command object for
java.awt.Graphics.drawPolyline.
|
| GraphicsCommand.DrawRect |
This is the (immutable) command object for
java.awt.Graphics.drawRect.
|
| GraphicsCommand.DrawRoundRect |
This is the (immutable) command object for
java.awt.Graphics.drawRoundRect.
|
| GraphicsCommand.DrawString |
This is the (immutable) command object for
java.awt.Graphics.drawString.
|
| GraphicsCommand.Fill3DRect |
This is the (immutable) command object for
java.awt.Graphics.translate.
|
| GraphicsCommand.FillArc |
This is the (immutable) command object for
java.awt.Graphics.fillArc.
|
| GraphicsCommand.FillOval |
This is the (immutable) command object for
java.awt.Graphics.fillOval.
|
| GraphicsCommand.FillPolygon |
This is the (immutable) command object for
java.awt.Graphics.fillPolygon.
|
| GraphicsCommand.FillRect |
This is the (immutable) command object for
java.awt.Graphics.fillRect.
|
| GraphicsCommand.FillRoundRect |
This is the (immutable) command object for
java.awt.Graphics.fillRoundRect.
|
| GraphicsCommand.General |
This is the command object holding a GraphicsCommand.Graphic object
implementing an arbitrary set of graphics operations.
|
| GraphicsCommand.Graphic |
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.Null |
|
| GraphicsCommand.SetClip |
This is the (immutable) command object for
java.awt.Graphics.setClip.
|
| GraphicsCommand.SetColor |
This is the (immutable) command object for
java.awt.Graphics.setColor.
|
| GraphicsCommand.SetFont |
This is the (immutable) command object for
java.awt.Graphics.setFont.
|
| GraphicsCommand.SetPaintMode |
This is the (immutable) command object for
java.awt.Graphics.setPaintMode.
|
| GraphicsCommand.SetXORMode |
This is the (immutable) command object for
java.awt.Graphics.setXORMode.
|
| GraphicsCommand.Translate |
This is the (immutable) command object for
java.awt.Graphics.translate.
|
| GraphicsProtocol |
This is the tagged protocol for use over the toGraphics
configuration channel of an active graphics component.
|
| GraphicsProtocol.Configure |
This is the interface for general configuration of the graphics component.
|
| GraphicsProtocol.General |
This is a general configuration class for the graphics component.
|
| GraphicsProtocol.GetBackground |
|
| GraphicsProtocol.GetComponent |
|
| GraphicsProtocol.GetDimension |
|
| GraphicsProtocol.MakeMISImage |
This is a configuration class to associate a java.awt.image.MemoryImageSource
with the graphics component.
|
| GraphicsProtocol.RequestFocus |
|
| GraphicsProtocol.SetBackground |
This is a configuration class for setting the background java.awt.Color
of the active graphics component.
|
| GraphicsProtocol.SetPaintable |
This is a configuration class to register a org.jcsp.awt.Paintable object
with the graphics component.
|
| Guard |
This is the super-class for all Alternative events selectable by a process.
|
| Identity |
This copies its input stream to its output stream unchanged.
|
| IdentityInt |
This copies its input stream to its output stream unchanged.
|
| IndexManager |
|
| IndexManager.ChannelAndIndex |
|
| InfiniteBuffer<T> |
This is used to create a buffered object channel that always accepts and
never loses any input.
|
| InfiniteBufferInt |
This is used to create a buffered integer channel that always accepts and
never loses any input.
|
| InlineAlternative |
This class is experimental (i.e.
|
| InputReconnectionManager |
Receiving end of a migratable channel.
|
| InputReconnectionManagerCNSImpl |
Implementation of the InputReconnectionManager to work with a CNS service for resolution
of the channel's current location.
|
| Integrate |
This is a running-sum integrator of the Integers on its input stream
to its output stream.
|
| IntegrateInt |
This is a running-sum integrator of the ints on its input stream
to its output stream.
|
| ItemEventHandler |
|
| JCSP_InternalError |
This is thrown by an inconsistency detected in the internal structures of JCSP.
|
| JCSPConfig |
Used internally within the JCSP network infrastructure to represent the overall configuration.
|
| JCSPNetworkException |
This is the general exception thrown when something bad happens in the underlying architecture.
|
| JFTP |
A server process for dispatching binary images of classes to nodes that do not hold suitable
definitions locally.
|
| JFTP.ChanSet |
Implementation of a set type structure for holding ChannelOutput objects with
a flag to indicate that the request set is currently being processed.
|
| JFTP.ClassReply |
Represents a reply to a client for a loaded class, giving the class name and binary image.
|
| JFTP.ClassRequest |
Represents a class request, indicating the class required, the channel to reply to the client
on and the flags to indicate whether a manifest is also wanted.
|
| JFTP.JarManifestReply |
Represents a reply to a client detailing a manifest of an archive.
|
| KeyEventHandler |
|
| Link |
This class is an abstract class that all JCSP.NET protocol implementations
must implement.
|
| Link |
Abstract class representing a Link.
|
| Link.LinkTest |
|
| LinkFactory |
This class does not need to be used by normal JCSP users.
|
| LinkFactory |
This class is used to create a new Link from a given NodeID or NodeAddress.
|
| LinkFactory.Builder |
An abstract inner class which should be implemented by
comunication protocol implementations.
|
| LinkFactory.ProtocolComparator |
|
| LinkFactory.ProtocolPerformanceComparator |
|
| LinkLost |
Message warning that a Link broke.
|
| LinkLostException |
An exception caused by a link underlying a channel breaking.
|
| LinkManager |
This class manages the list of open links.
|
| LinkManager |
Class for managing Links.
|
| LinkManager.LinkCheck |
|
| LinkManager.LinkEstablishmentException |
|
| LinkManager.LinkRequest |
|
| LinkManager.LinksToNodeHolder |
|
| LinkManager.ProfileMatchFailureException |
|
| LinkProfile |
Used internally within the JCSP network infrastructure to represent a single link profile.
|
| LinkProfile.ReqAlreadyExistsException |
|
| LinkProfiles |
Used internally within the JCSP network infrastructure to represent a set of link profiles.
|
| LinkProfiles.LinkProfileAlreadyExistsException |
|
| LinkServer |
An abstract class that must be implemented by communication
protocol implementations.
|
| LinkServer |
Abstract class defining the LinkServer.
|
| LocationNotCNSRegisterable |
This class should be implemented by NetChannelLocation objects
which do not want to allow themselves to be registered with the
Channel Name Server.
|
| Logger |
Manages the output of diagnostic messages to one or more devices.
|
| Logger.InvalidLoggerException |
|
| LoopbackLink |
|
| LoopbackLink.TxLoopPoison |
An object of this type is used by RxLoop to poison TxLoop.
|
| MaxPing |
Used internally within the JCSP network infrastructure to represent a maximum ping rate.
|
| MaxSpeed |
Used internally within the JCSP network infrastructure to represent a maximum speed.
|
| Memory |
Used internally within the JCSP network infrastructure to represent a memory value.
|
| Merge |
Merges an array of strictly increasing Integer input streams into one
strictly increasing output stream.
|
| Merge2 |
Merges two strictly increasing Integer input streams into one
strictly increasing output stream.
|
| Merge2Int |
Merges two strictly increasing int input streams into one
strictly increasing output stream.
|
| MergeInt |
Merges an array of strictly increasing int input streams into one
strictly increasing output stream.
|
| Message |
Message to be transmitted.
|
| Message.BounceMessage |
|
| Message.PingMessage |
|
| Message.PingReplyMessage |
|
| MessageBox |
|
| MigratableAltingChannelInput |
A migratable input channel end that can be used as a guard within an Alternative.
|
| MigratableAltingChannelInputImpl |
Implements a migratable input channel end that can be used in an Alternative.
|
| MigratableChannelEnd |
Static factory for creating migratable channel ends.
|
| MigratableChannelEndFactory |
Factory for creating networked migratable channel ends.
|
| MigratableChannelInput |
A migratable networked input channel end.
|
| MigratableChannelOutput |
A migratable networked channel output end.
|
| MigratableChannelOutputImpl |
Implements of a migratable networked channel output end.
|
| MinMemory |
Used internally within the JCSP network infrastructure to represent a minimum memory setting.
|
| MinSpeed |
Used internally within the JCSP network infrastructure to represent a minimum speed setting.
|
| MobileChannelInput |
|
| MobileChannelMessage |
|
| MobileChannelOutput |
|
| MouseEventHandler |
|
| MouseMotionEventHandler |
|
| Mult |
Scales an Integer stream.
|
| MultInt |
Scales an integer stream.
|
| Multiplex |
Fair multiplexes its input Object stream array into one output stream
(carrying source channel and data pairs).
|
| MultiplexInt |
Fair multiplexes its input integer stream array into one output stream
(carrying source channel and data pairs).
|
| MultiwaySynchronisation |
|
| Mutex |
A package-visible class that implements a straightforward mutex, for use by
One2AnyChannel and Any2AnyChannel
|
| Mutex |
A package-visible class that implements a straightforward mutex, for use by Net2AnyChannel
|
| NameAccessLevel |
|
| NameAccessLevelException |
An exception caused by an invalid or misused NameAccessLevel.
|
| NamedChannelEndFactory |
Classes implementing this interface act as factories for constructing
NetChannelInput and NetChannelOutput objects.
|
| NamedChannelEndManager |
Classes implementing this interface act as factories for constructing
NetChannelInput and NetChannelOutput objects
(see NamedChannelEndFactory).
|
| NamedMigratableChannelEndFactory |
Factory interface for creating migratable networked channel input ends using a CNS service.
|
| NamedMigratableChannelEndFactoryImpl |
Implementation of the factory for creating named migratable networked channel ends.
|
| Nand |
Bitwise nands two Integer streams to one stream.
|
| NandInt |
Bitwise nands two integer streams to one stream.
|
| Net2AnyChannel |
A channel for network input (RX).
|
| Net2AnyChannel<T> |
This class is a concrete implementation of a NetSharedChannelInput, and acts as a wrapper to a Net2OneChannel,
allowing safe shared access.
|
| Net2OneChannel |
A channel for network input (RX).
|
| Net2OneChannel<T> |
A concrete implementation of a NetAltingChannelInput.
|
| NetAltingChannelInput |
An abstract class that is sub-classed by classes whose instances
should be networked channel ends that can be used as an
AltingChannelInput objects.
|
| NetAltingChannelInput<T> |
A NetChannelInput that may be used as a guard.
|
| NetAltingConnectionClient |
Instances of this class are AltingConnectionClient
objects which connect to ConnectionServer objects
over a JCSP.NET network.
|
| NetAltingConnectionClient |
|
| NetAltingConnectionServer |
Instances of this class are AltingConnectionServer
objects which allow connections from ConnectionClient
objects from over a JCSP.NET network.
|
| NetAltingConnectionServer |
|
| NetBarrier |
This class is a networked implementation of the standard JCSP Barrier.
|
| NetBarrierEnd |
This class is the factory class for creating NetBarrier objects.
|
| NetBarrierLocation |
This class is a data structure representing the location of a NetBarrier in a network.
|
| NetBufferedChannelEndFactory |
This interface defines methods for constructing buffered
Networked ChannelInput objects.
|
| NetChannel |
A static factory object used to create networked channels.
|
| NetChannelEnd |
This class provides static factory methods for constructing
Networked channel ends.
|
| NetChannelEnd |
Deprecated.
|
| NetChannelEndFactory |
This interface defines methods for constructing Networked
channel ends.
|
| NetChannelEndFactory |
This interface defines the methods that any networked channel factory must implement.
|
| NetChannelError |
This is an error that is thrown by a Networked
channel if something happens that should never
happen.
|
| NetChannelInput |
An interface implemented by classes wishing to be Networked
ChannelInput objects.
|
| NetChannelInput<T> |
This interface defines a ChannelInput that is also networked.
|
| NetChannelInputProcess |
A process for network input (RX).
|
| NetChannelLocation |
Instances of this class hold location information for a networked
ChannelInput object.
|
| NetChannelLocation |
This class is a data structure representing the location of a NetChannelInput in a network.
|
| NetChannelOutput |
An interface that should be implemented by
ChannelOutput objects which are used for transmitting
over the network.
|
| NetChannelOutput<T> |
An interface defining a ChannelOutput that is networked.
|
| NetConnection |
This class provides static methods for constructing
NetConnectionServer and NetConnectionClient
objects.
|
| NetConnectionClient |
This interface should be implemented by classes that wish to act
as Networked ConnectionClient objects.
|
| NetConnectionClient |
|
| NetConnectionFactory |
This class should be implemented by classes wishing to act
as factories for creating Networked ConnectionServer
and ConnectionClient objects.
|
| NetConnectionLocation |
Instances of this class take two NetConnectionLocation
objects.
|
| NetConnectionLocation |
|
| NetConnectionServer |
This interface should be implemented by classes that wish to act
as Networked ConnectionServer objects.
|
| NetConnectionServer |
|
| NetLabelledBufferedChannelEndFactory |
This factory constructs buffered NetChannelInput
objects which have labelled VCN's.
|
| NetLabelledChannelEndFactory |
This factory constructs NetChannelInput objects
which have labelled VCN's.
|
| NetLocation |
This abstract class defines a data structure that is a location of a networked synchronization mechanism.
|
| NetSharedAltingConnectionClient |
|
| NetSharedChannelInput |
This interface should be implemented by classes that
wish to act as NetChannelInput objects
which can be used by muliple concurrent processes.
|
| NetSharedChannelInput<T> |
Defines a networked ChannelInput that is safe to be used by multiple concurrent processes.
|
| NetSharedChannelOutput |
This interface should be implemented by classes that
wish to act as NetChannelOutput objects
which can be used by muliple concurrent processes.
|
| NetSharedChannelOutput<T> |
Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.
|
| NetSharedConnectionClient |
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 |
Instances of classed implementing this method are
SharedConnectionServer objects which accept
connections from clients from over a JCSP.NET network.
|
| NetSharedConnectionServerImpl |
|
| Networked |
An interface that should be implemented by any
class that has a Networked channel location or wishes
to expose the location of an underlying channel.
|
| Networked |
Defines a standard JCSP synchronization mechanism which is also networked.
|
| NetworkMessage |
A message received or to be sent via a Link.
|
| NetworkMessageFilter |
This class defines what is required for the internal networked channel filter.
|
| NetworkMessageFilter.FilterRx |
The filter used to decode an incoming message
|
| NetworkMessageFilter.FilterTx |
The filter used to encode an outgoing message
|
| NetworkPoisonException |
An exception thrown when a networked channel is poisoned.
|
| NetworkProtocol |
This class defines the constants used within the Link interactions.
|
| Node |
This class that is used for initializing and
managing the local JCSP.NET Node.
|
| Node |
|
| Node.Attributes |
An interface for exposing access to the private attributes.
|
| Node.Logger |
|
| NodeAddress |
This abstract class defines encapsulates the address of a Node within a JCSP networked system.
|
| NodeAddressID |
JCSP.NET communication protocol implementations must provide a concrete
implementation of this class.
|
| NodeClassLoader |
Custom class loader for retrieving class files from a JFTP process on another node.
|
| NodeClassLoader.LoaderThread |
Child process to communicate with the JFTP process, issuing requests to it and waiting for
replies.
|
| NodeFactory |
Node initialisation factory interface.
|
| NodeFactory |
Used to initialise a Node by connecting to the CNS.
|
| NodeID |
A Class whose instances represent a unique identifier for a JCSP.NET Node.
|
| NodeID |
This class is used to uniquely identify a Node within the entire JCSP network of Nodes in operation.
|
| NodeInitFailedException |
An Exception that is thrown if Node initialization
fails.
|
| NodeKey |
An object that is returned when the Node is initialized.
|
| NodeKey |
A unique object for allowing access to privileged operations on the Node.
|
| NodeProfile |
Used internally within the JCSP network infrastructure to represent a node profile.
|
| NodeProfile.ReqAlreadyExistsException |
|
| NodeProfiles |
Used internally within the JCSP network infrastructure to represent a set of node profiles.
|
| NodeProfiles.NodeProfileAlreadyExistsException |
|
| NodeUI |
A Unique Identifier for a Node.
|
| NodeUIImpl |
This is a default implementation for NodeUI that is used if no
other implementation is supplied.
|
| Nor |
Bitwise nors two Integer streams to one stream.
|
| NorInt |
Bitwise nors two integer streams to one stream.
|
| NotNameableNetChannelLocation |
Instances of this class take another NetChannelLocation
object and effectivly "clone" its attributes.
|
| Numbers |
Plugs together a network of low-level stateless components
to generate the sequence of natural numbers.
|
| NumbersInt |
Plugs together a network of low-level stateless components
to generate the sequence of natural numbers.
|
| ObjectNetworkMessageFilter |
This class is the standard encoding and decoding filter for networked JCSP channels.
|
| ObjectNetworkMessageFilter.FilterRX |
The receiving (decoding) filter for Objects
|
| ObjectNetworkMessageFilter.FilterTX |
The sending (encoding) filter for Object channels
|
| One2AnyCallChannel |
This is the super-class for one-to-any interface-specific CALL channels,
safe for use by one client and many servers.
|
| One2AnyChannel<T> |
This defines the interface for a one-to-any Object channel,
safe for use by one writer and many readers.
|
| One2AnyChannelImpl<T> |
This implements a one-to-any object channel,
safe for use by one writer and many readers.
|
| One2AnyChannelInt |
This defines the interface for a one-to-any integer channel,
safe for use by one writer and many readers.
|
| One2AnyChannelIntImpl |
This implements a one-to-any integer channel,
safe for use by one writer and many readers.
|
| One2AnyConnection<T> |
An interface for a connection which can be used by only one client but which can be used by multiple
concurrent servers.
|
| One2AnyConnectionImpl<T> |
This class is an implementation of One2AnyConnection.
|
| One2AnyImpl<T> |
|
| One2AnyIntImpl |
|
| One2NetChannel |
A channel for network output (TX).
|
| One2NetChannel<T> |
An outputting end of a networked channel (TX).
|
| One2OneCallChannel |
This is the super-class for one-to-one interface-specific CALL channels.
|
| One2OneChannel<T> |
This defines the interface for a one-to-one Object channel.
|
| One2OneChannelImpl<T> |
This implements a one-to-one object channel.
|
| One2OneChannelInt |
This defines the interface for a one-to-one integer channel.
|
| One2OneChannelIntImpl |
This implements a one-to-one integer channel.
|
| One2OneChannelSymmetric<T> |
This defines the interface for a symmetric one-to-one Object channel.
|
| One2OneChannelSymmetricInt |
This defines the interface for a symmetric one-to-one integer channel.
|
| One2OneConnection<T> |
Defines an interface for a connection that can be used by a single server and single client.
|
| One2OneConnectionImpl<T> |
This class is an implementation of One2OneConnection.
|
| Or |
Bitwise ors two Integer streams to one stream.
|
| OrInt |
Bitwise ors two integer streams to one stream.
|
| OtherReq |
Used internally within the JCSP network infrastructure to represent miscellaneous requirements.
|
| OtherSpec |
Used internally within the JCSP network infrastructure to represent misellaneous specifications.
|
| OutputReconnectionManager |
Writing end of a migratable channel.
|
| OutputReconnectionManagerCNSImpl |
Implementation of the output reconnection manager that uses a CNS service to track channel ends.
|
| OverFlowingBuffer<T> |
This is used to create a buffered object channel that always accepts input,
discarding its last entered data if full.
|
| OverFlowingBufferInt |
This is used to create a buffered integer channel that always accepts input,
discarding its last entered data if full.
|
| OverWriteOldestBuffer<T> |
This is used to create a buffered object channel that always accepts input,
overwriting its oldest data if full.
|
| OverWriteOldestBufferInt |
This is used to create a buffered integer channel that always accepts input,
overwriting its oldest data if full.
|
| OverWritingBuffer<T> |
This is used to create a buffered object channel that always accepts input,
overwriting its last entered data if full.
|
| OverWritingBufferInt |
This is used to create a buffered integer channel that always accepts input,
overwriting its last entered data if full.
|
| Paintable |
Active components may delegate their paint and update
methods to objects implementing this interface.
|
| Pairs |
Generates sums of successive pairs of input Integers.
|
| PairsInt |
Generates sums of successive pairs of input values.
|
| Parallel |
This process constructor taks an array of CSProcesses
and returns a CSProcess that is the parallel composition of
its process arguments.
|
| Paraplex |
Parallel multiplexes its input Object stream array on to one output stream.
|
| ParaplexInt |
Parallel multiplexes its input integer stream array on to one output stream.
|
| ParThread |
This is the Thread class used by Parallel to run all but
one of its given processes.
|
| PingRequirement |
|
| Plex |
Fair multiplexes its input Object stream array into one output stream.
|
| Plex2 |
Fair multiplexes two Object streams into one.
|
| Plex2Int |
Fair multiplexes two integer streams into one.
|
| PlexInt |
Fair multiplexes its input integer stream array into one output stream.
|
| Plugin |
Used internally within the JCSP network infrastructure to represent a plug-in.
|
| Plugins |
Used internally within the JCSP network infrastructure to represent a set of plug-ins.
|
| Plugins.PluginAlreadyExistsException |
|
| Plus |
Sums two Integer streams to one stream.
|
| PlusInt |
Sums two integer streams to one stream.
|
| Poisonable |
All channel-ends implement this inteface.
|
| PoisonableAny2AnyChannelImpl<T> |
|
| PoisonableAny2AnyChannelIntImpl |
|
| PoisonableAny2OneChannelImpl<T> |
|
| PoisonableAny2OneChannelIntImpl |
|
| PoisonableBufferedAny2AnyChannel<T> |
|
| PoisonableBufferedAny2AnyChannelInt |
|
| PoisonableBufferedAny2OneChannel<T> |
|
| PoisonableBufferedAny2OneChannelInt |
|
| PoisonableBufferedOne2AnyChannel<T> |
|
| PoisonableBufferedOne2AnyChannelInt |
|
| PoisonableBufferedOne2OneChannel<T> |
This implements a one-to-one object channel with user-definable buffering.
|
| PoisonableBufferedOne2OneChannelInt |
|
| PoisonableOne2AnyChannelImpl<T> |
|
| PoisonableOne2AnyChannelIntImpl |
|
| PoisonableOne2OneChannelImpl<T> |
This implements a one-to-one object channel.
|
| PoisonableOne2OneChannelIntImpl |
|
| PoisonException |
This exception is thrown when a process tries to use a channel that
has been poisoned.
|
| PoisonFilter |
This filter will throw a PoisonException
when filter(Object) is called.
|
| PoisonFilterException |
Deprecated.
|
| Prefix |
Prefixes a user-supplied object to the Object stream
flowing through.
|
| PrefixInt |
Prefixes a user-supplied integer to the int stream
flowing through.
|
| Printer |
Prints each Object from its input channel to a PrintStream.
|
| PrinterInt |
Prints each int from its input channel to a PrintStream.
|
| PriParallel |
This is an extension of the Parallel class that prioritises
the processes given to its control.
|
| ProcessInterruptedException |
This is thrown if a process is interrupted whilst blocked during synchronisation
- processes should never be interrupted.
|
| ProcessManager |
This enables a CSProcess to be spawned
concurrently with the process doing the spawning.
|
| ProcessRead |
Reads one Object from its input channel.
|
| ProcessReadInt |
Reads one int from its input channel.
|
| ProcessSpawner |
Launches a new JVM to run a process received by this spawner.
|
| ProcessWrite |
Writes one Object to its output channel.
|
| ProcessWriteInt |
Writes one int to its output channel.
|
| Profile |
This class is used to hold profiles of Nodes and Links.
|
| Protocol |
Used internally within the JCSP network infrastructure to represent a single protocol.
|
| ProtocolID |
Abstract class that identifies a protocol.
|
| ProtocolID |
This abstract class must be defined in concrete protocol implementations.
|
| ProtocolManager |
The ProtocolManager class is a singleton class.
|
| Protocols |
Used internally within the JCSP network infrastructure to represent a set of protocols.
|
| Protocols.ProtocolAlreadyExistsException |
|
| RawNetworkMessageFilter |
A NetworkMessageFilter used to send and receive raw byte data.
|
| RawNetworkMessageFilter.FilterRX |
The receiving filter
|
| RawNetworkMessageFilter.FilterTX |
The sending Filter
|
| ReaderIndexException |
An exception that is thrown if data is written to a
Networked ChannelOutput and
the destination address is incorrect.
|
| ReadFiltered |
Interface for a channel end supporting read filtering operations.
|
| Regular |
This process generates a constant stream of Integers at a regular rate.
|
| RegularInt |
This process generates a constant stream of Integers at a regular rate.
|
| Regulate |
This process controls the rate of flow of traffic from its input to output channels.
|
| RegulateInt |
This process controls the rate of flow of traffic from its input to output channels.
|
| RejectableAltingChannelInput |
Deprecated.
|
| RejectableAltingChannelInputImpl |
|
| RejectableBufferedOne2AnyChannel |
Deprecated.
|
| RejectableBufferedOne2OneChannel |
Deprecated.
|
| RejectableChannel |
Deprecated.
|
| RejectableChannelInput |
Deprecated.
|
| RejectableChannelInputImpl |
|
| RejectableChannelOutput |
Deprecated.
|
| RejectableChannelOutputImpl |
|
| RejectableOne2AnyChannel |
Deprecated.
|
| RejectableOne2OneChannel |
Deprecated.
|
| Reliable |
Used internally within the JCSP network infrastructure to represent a reliable protocol.
|
| RemoteProcess |
A proxy process that runs locally while another process executes on a different node.
|
| RemoteProcessFailedException |
Thrown if a remote process terminates abruptly with a non-zero error code.
|
| RemoteSpawnException |
Wraps up a non-RuntimeException into a runtime exception that can be ignored or caught and
rethrown if required.
|
| Req |
A system requirement.
|
| ReqProtocol |
Used internally within the JCSP network infrastructure to represent a protocol requirement.
|
| Requirement |
|
| ResettableByteArrayInputStream |
This class is used by the ObjectNetworkMessageFilter.
|
| ResettableByteArrayOutputStream |
This class is used by the ObjectNetworkMessageFilter.
|
| Response |
Abstract representation of a response as part of the security negotiation.
|
| SecurityAuthority |
Defines the service for dealing with authenticating users via a challenge/response scheme.
|
| SecurityService |
Defines the actual interface combining service administration and user control methods.
|
| Sequence |
This constructor taks an array of CSProcesses
and returns a CSProcess that is the sequential composition of
its process arguments.
|
| SerializedData |
Serialized form of an object as as part of a DynamicClassLoaderMessage.
|
| SerializedData.AccesibleByteArrayOutputStream |
This class exists purely for performance reasons.
|
| SerializedData.ExtClass |
This class exists because the main class cannot have a no-arg
constructor as required by externalizable.
|
| SerializedData.InputStreamFactory |
Factory for creating object input streams.
|
| SerializedMessage |
|
| SerializedMessage.AccesibleByteArrayOutputStream |
|
| SerializedObject |
|
| SerializedObject.AccesibleByteArrayOutputStream |
This class exists purely for performance reasons.
|
| SerializedObject.ExtClass |
This class exists because the main class cannot have a no-arg
constructor as required by externalizable.
|
| SerializedObject.InputStreamFactory |
|
| Service |
An interface that should be implemented by classes that
are intended to be Node level JCSP.NET services.
|
| Service |
Used internally within the JCSP network infrastructure to represent a service.
|
| ServiceInstallationException |
An excpetion that is thrown if a service installation fails.
|
| ServiceManager |
An instance of the ServiceManager is created by the Node when
it is initialized.
|
| Services |
Used internally within the JCSP network infrastructure to represent a set of services.
|
| Services.ServiceAlreadyExistsException |
|
| ServiceSettings |
This class is used to hold settings that can be passed to
services when they are initialized.
|
| ServiceUserObject |
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.
|
| Setting |
Used internally within the JCSP network infrastructure to represent a system setting.
|
| Settings |
Used internally within the JCSP network infrastructure to represent a set of system settings.
|
| Settings.SettingAlreadyExistsException |
|
| SharedAltingConnectionClient<T> |
Implements a client end of a Connection which can have multiple
client processes.
|
| SharedChannelInput<T> |
This is the same as ChannelInput except that it is guaranteed
safe to pass on to more than one internal process for parallel reading.
|
| SharedChannelInputImpl<T> |
|
| SharedChannelInputInt |
This is the same as ChannelInputInt except that it is guaranteed
safe to pass on to more than one internal process for parallel reading.
|
| SharedChannelInputIntImpl |
|
| SharedChannelOutput<T> |
This is the same as ChannelOutput except that it is guaranteed
safe to pass on to more than one internal process for parallel writing.
|
| SharedChannelOutputImpl<T> |
|
| SharedChannelOutputInt |
This is the same as ChannelOutputInt except that it is guaranteed
safe to pass on to more than one internal process for parallel writing.
|
| SharedChannelOutputIntImpl |
|
| SharedConnectionClient<T> |
Defines an interface for a client end of a connection that
can be shared by multiple clients.
|
| SharedConnectionServer<T> |
Defines an interface for a server end of a connection that
can be shared by multiple concurrent processes.
|
| SharedConnectionServerImpl |
This class does not need to be used by standard JCSP users.
|
| Sign |
Converts each input Object to a String, prefixing it
with a user-defined sign.
|
| SignInt |
Converts each input int to a String, prefixing it
with a user-defined sign.
|
| SimpleSecurityAuthority |
Provides a basic security authority based on unique names.
|
| SimpleSecurityAuthority.SimpleChallenge |
The challenge for this authority containing a timestamp and block of random data.
|
| SimpleSecurityAuthority.SimpleResponse |
The response for this authority, consisting of a block of data which has been mangled based on the
timestamp and ID of the user creating the response.
|
| SimpleSecurityAuthority.SimpleUserID |
Represents the user ID for this authority.
|
| SimpleSecurityAuthority.SimpleUserToken |
Represents the authenticated user token for this authority.
|
| Skip |
This is a process that immediately terminates and
a Guard that is always ready.
|
| SpawnerMessage |
Message sent from RemoteProcess to SpawnerService listing the details of
the process that should be started and a network channel address for replying on.
|
| SpawnerService |
Services requests from RemoteProcess proxies to start up child JVMs running the
actual processes.
|
| Spec |
Used internally within the JCSP network infrastructure to represent a set of system specifications.
|
| Spec.ReservedNameException |
|
| Specification |
|
| Specs |
Used internally within the JCSP network infrastructure to represent a set of system specifications.
|
| Specs.SpecAlreadyExistsException |
|
| Spurious |
This holds the static flag (indicating whether spurious wakeups should be logged)
and early timeout allowance (for Alternatives with CSTimer guards).
|
| SpuriousLog |
This holds the log of spurious wakeups and early timeouts.
|
| Squares |
Generates the Integer stream 1*1, 2*2, 3*3, etc by a somewhat unusual route.
|
| SquaresInt |
Generates the integer stream 1*1, 2*2, 3*3, etc by a somewhat unusual route.
|
| StandardChannelFactory<T> |
This class acts as a Factory for creating
channels.
|
| StandardChannelIntFactory |
This class acts as a Factory for creating
channels.
|
| StandardConnectionFactory |
Implements a factory for creating connections.
|
| StandardNetChannelEndFactory |
A standard implementation of the JCSP.NET
Networked channel factory interaces.
|
| StandardNetChannelEndFactory |
A concrete implementation of a NetChannelEndFactory, used to create networked channel ends
|
| StandardNetConnectionFactory |
|
| Stop |
This is a process that starts, engages in no events, performs no
computation but refuses to terminate.
|
| Substitute |
Substitutes a user-configured Object for each Object in the stream
flowing through.
|
| SubstituteInt |
Substitutes a user-configured constant for each integer in the stream
flowing through.
|
| Successor |
Adds one to each Integer in the stream flowing through.
|
| SuccessorInt |
Adds one to each integer in the stream flowing through.
|
| TaggedProtocol |
TaggedProtocol is the base class for messages carrying
an occam2-like tagged (CASE) protocol over JCSP channels.
|
| Tail |
The output stream is the tail of its input stream.
|
| TailInt |
The output stream is the tail of its input stream.
|
| TCPIPAddressID |
Provides a concrete implementation of the abstract NodeAddressID for use with the
TCP/IP link protocol.
|
| TCPIPCNSServer |
Program to run a Channel Name Service.
|
| TCPIPCNSServer |
Deprecated.
|
| TCPIPCNSServer2 |
Program to run a Channel Name Service.
|
| TCPIPLink |
Implements a link running over TCP/IP sockets.
|
| TCPIPLink |
A concrete implementation of a Link that operates over a TCP/IP based socket connection.
|
| TCPIPLinkServer |
A process to accept links to a ServerSocket, create appropriate
TCPIPLink objects, and register them with the LinkManager.
|
| TCPIPLinkServer |
Concrete implementation of a LinkServer that listens on a TCP/IP based ServerSocket.
|
| TCPIPNodeAddress |
A concrete implementation of a NodeAddress that is designed for TCP/IP connections.
|
| TCPIPNodeFactory |
Default factory for simple initialisations using the TCPIPv4 protocol package.
|
| TCPIPNodeFactory |
Deprecated.
|
| TCPIPNodeServer |
The new name for the TCPIPCNSServer.
|
| TCPIPProtocolID |
Defines a protocol ID for the TCP/IP link implementation.
|
| TCPIPProtocolID |
Concrete implementation of a ProtocolID used to parse a string representation of a TCPIPNodeAddress into a
TCPIPNodeAddress object.
|
| TextEventHandler |
|
| Times |
Multiplies two Integer streams to one stream.
|
| TimesInt |
Multiplies two integer streams to one stream.
|
| UIFactory |
This class is a Factory that construct a unique identify
for this Node.
|
| UnacknowledgedNetChannelEndFactory |
Extends the standard network channel factory to give unacknowledged channel output ends.
|
| UserID |
Uniquely identifies a user.
|
| UserToken |
Uniquely identifies an authenticated user.
|
| Utils |
This class provides some utility methods that developers
might find useful when implementing JCSP.NET communication protocol
drivers.
|
| WindowEventHandler |
|
| Wireless |
Used internally within the JCSP network infrastructure to represent a wireless protocol.
|
| WriteFiltered |
Interface for a channel end supporting write filtering operations.
|
| WriterProcess |
A process that writes out a list of values, synchronizing on the corresponding barrier after each.
|
| WriterProcessInt |
A process that writes out a list of values, synchronizing on the corresponding barrier after each.
|
| WrongFactoryException |
Thrown if an attempt is made to get a NamedChannelEndManager
to destroy a channel that it did not create.
|
| XMLConfigConstants |
Used internally within the JCSP network infrastructure to define the XML configuration names.
|
| XMLNodeFactory |
Factory for node instantiation based on an XML-like file.
|
| Xor |
Bitwise xors two Integer streams to one stream.
|
| XorInt |
Bitwise xors two integer streams to one stream.
|
| ZeroBuffer<T> |
This is used to create a zero-buffered object channel that never loses data.
|
| ZeroBufferInt |
This is used to create a zero-buffered integer channel that never loses data.
|