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 ActiveButton s.
|
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 Alternative s 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.
|