All Classes Interface Summary Class Summary Exception Summary Error Summary
Class |
Description |
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.
|
ActiveApplet |
|
ActiveApplet.Configure |
This enables general configuration of this component.
|
ActiveButton |
|
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 |
|
ActiveCheckbox |
|
ActiveCheckbox.Configure |
This enables general configuration of this component.
|
ActiveCheckboxMenuItem |
|
ActiveCheckboxMenuItem.Configure |
This enables general configuration of this component.
|
ActiveChoice |
|
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 |
|
ActiveComponent.Configure |
This enables general configuration of this component.
|
ActiveContainer |
|
ActiveContainer.Configure |
This enables general configuration of this component.
|
ActiveDialog |
|
ActiveDialog.Configure |
This enables general configuration of this component.
|
ActiveFileDialog |
|
ActiveFileDialog.Configure |
This enables general configuration of this component.
|
ActiveFrame |
|
ActiveFrame.Configure |
This enables general configuration of this component.
|
ActiveLabel |
|
ActiveLabel.Configure |
This enables general configuration of this component.
|
ActiveList |
|
ActiveList.Configure |
This enables general configuration of this component.
|
ActiveMenu |
|
ActiveMenu.Configure |
This enables general configuration of this component.
|
ActiveMenuItem |
|
ActiveMenuItem.Configure |
This enables general configuration of this component.
|
ActivePanel |
|
ActivePanel.Configure |
This enables general configuration of this component.
|
ActiveScrollbar |
|
ActiveScrollbar.Configure |
This enables general configuration of this component.
|
ActiveScrollPane |
|
ActiveScrollPane.Configure |
This enables general configuration of this component.
|
ActiveTextArea |
|
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 |
|
ActiveTextField.Configure |
This enables general configuration of this component.
|
ActiveWindow |
|
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.
|
AddressSetting |
Used internally within the JCSP network infrastructure to represent an address setting.
|
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 .
|
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.
|
AltingChannelInputInt |
This extends Guard and ChannelInputInt
to enable a process
to choose between many integer input (and other) events.
|
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.
|
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.
|
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.
|
Any2AnyChannelInt |
This defines an interface for 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.
|
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.
|
Any2OneChannelInt |
This defines an interface for an any-to-one integer channel,
safe for use by many writers and one reader.
|
Any2OneConnection<T> |
Defines an interface for a connection that can be shared
by multiple concurrent clients but used by
a single server.
|
ApplicationID |
A Class whose instances represent a unique identifier for a JCSP.NET application.
|
Ask |
|
Barrier |
This enables barrier synchronisation between a set of processes.
|
BarrierError |
This is thrown for an illegal operation on an Barrier.
|
BarrierSyncer |
A process that syncs on one alting barrier and finishes
|
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.
|
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.
|
BufferedChannelArrayFactory<T> |
Deprecated.
|
BufferedChannelFactory<T> |
Deprecated.
|
BufferedChannelIntArrayFactory |
Deprecated.
|
BufferedChannelIntFactory |
Deprecated.
|
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.
|
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.
|
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.
|
ChannelInput<T> |
This defines the interface for reading from an Object channel.
|
ChannelInputInt |
This defines the interface for reading from object channels.
|
ChannelInputWrapper |
Deprecated.
|
ChannelInt |
Deprecated.
|
ChannelIntArrayFactory |
Deprecated.
|
ChannelIntFactory |
Deprecated.
|
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.
|
ChannelOutputInt |
This defines the interface for writing to integer channels.
|
ChannelOutputWrapper |
Deprecated.
|
ChildProcess |
For use by the infrastructure only.
|
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.
|
CNSChannelEndManager |
This class implements the NamedChannelEndManager interface;
providing methods for both constructing and destroying channels.
|
CNSNetChannelLocation |
Instances of this class are returned by the resolve methods
of CNSService
.
|
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.
|
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 |
|
ConfigReader |
Used internally by the JCSP network infrastructure to load a configuration from an XML file.
|
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 .
|
ConnectionFactory |
Defines an interface for a factory than can create connections.
|
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.
|
Crew |
This provides a Concurrent Read Exclusive Write (CREW) lock for synchronising
fair and secure access to a shared resource.
|
CSProcess |
This is the JCSP interface for a process - an active component that encapsulates
the data structures on which it operates.
|
CSTimer |
|
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.
|
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.
|
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.
|
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.
|
FilteredAny2OneChannel |
Interface for an Any2One channel that supports filtering operations at each end.
|
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.
|
FilteredChannelOutput |
Interface for a channel output end that supports write filtering operations.
|
FilteredOne2AnyChannel |
Interface for an Any2Any channel that supports both read and write filters.
|
FilteredOne2OneChannel |
Interface for a One2One channel that supports filtering operations 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.
|
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.
|
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 |
|
GraphicsCommand.ClipRect |
|
GraphicsCommand.CopyArea |
|
GraphicsCommand.Draw3DRect |
|
GraphicsCommand.DrawArc |
|
GraphicsCommand.DrawBytes |
|
GraphicsCommand.DrawChars |
|
GraphicsCommand.DrawImage |
|
GraphicsCommand.DrawLine |
|
GraphicsCommand.DrawOval |
|
GraphicsCommand.DrawPolygon |
|
GraphicsCommand.DrawPolyline |
|
GraphicsCommand.DrawRect |
|
GraphicsCommand.DrawRoundRect |
|
GraphicsCommand.DrawString |
|
GraphicsCommand.Fill3DRect |
|
GraphicsCommand.FillArc |
|
GraphicsCommand.FillOval |
|
GraphicsCommand.FillPolygon |
|
GraphicsCommand.FillRect |
|
GraphicsCommand.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.SetClip |
|
GraphicsCommand.SetColor |
|
GraphicsCommand.SetFont |
|
GraphicsCommand.SetXORMode |
|
GraphicsCommand.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.MakeMISImage |
This is a configuration class to associate a java.awt.image.MemoryImageSource
with the graphics component.
|
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.
|
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.
|
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.
|
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.
|
Link |
This class is an abstract class that all JCSP.NET protocol implementations
must implement.
|
Link |
Abstract class representing a Link.
|
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.
|
LinkLost |
Message warning that a Link broke.
|
LinkLostException |
An exception caused by a link underlying a channel breaking.
|
LinkProfile |
Used internally within the JCSP network infrastructure to represent a single link profile.
|
LinkProfiles |
Used internally within the JCSP network infrastructure to represent a set of link profiles.
|
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.
|
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.
|
MigratableAltingChannelInput |
A migratable input channel end that can be used as a guard within 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.
|
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 |
|
MobileChannelOutput |
|
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).
|
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.
|
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 |
|
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.
|
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 |
|
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.
|
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.
|
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.
|
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.
|
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.
|
NodeProfiles |
Used internally within the JCSP network infrastructure to represent a set of node profiles.
|
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.
|
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.
|
One2AnyChannelInt |
This defines the interface for 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.
|
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.
|
One2OneChannelInt |
This defines the interface for 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.
|
Or |
Bitwise ors two Integer streams to one stream.
|
OrInt |
Bitwise ors two integer streams to one stream.
|
OtherSpec |
Used internally within the JCSP network infrastructure to represent misellaneous specifications.
|
OutputReconnectionManager |
Writing end of a migratable channel.
|
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.
|
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.
|
Plus |
Sums two Integer streams to one stream.
|
PlusInt |
Sums two integer streams to one stream.
|
Poisonable |
All channel-ends implement this inteface.
|
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.
|
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.
|
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.
|
RejectableBufferedOne2AnyChannel |
Deprecated.
|
RejectableBufferedOne2OneChannel |
Deprecated.
|
RejectableChannel |
Deprecated.
|
RejectableChannelInput |
Deprecated.
|
RejectableChannelOutput |
Deprecated.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
Skip |
This is a process that immediately terminates and
a Guard that is always ready.
|
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.
|
Specs |
Used internally within the JCSP network infrastructure to represent a set of system specifications.
|
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 |
A concrete implementation of a Link that operates over a TCP/IP based socket connection.
|
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.
|
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.
|
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.
|