Package | Description |
---|---|
org.jcsp.awt |
This provides CSP extensions for all AWT
Component components:
GUI events and widget configurations map to channel communications. |
org.jcsp.lang |
This provides classes and interfaces corresponding to the fundamental
primitives of CSP.
|
org.jcsp.net |
This is main package for JCSP.NET.
|
org.jcsp.net.cns |
This package contains the files specifically for the
JCSP.NET Channel Name Service (CNS).
|
org.jcsp.net.dynamic |
Supports dynamic operations over the JCSP.NET infrastructure.
|
org.jcsp.net.remote |
Supports the remote spawning of processes at other nodes.
|
org.jcsp.net.tcpip | |
org.jcsp.util.filter |
This defines filtering channels that can apply transformations to objects
as they are read and/or written.
|
Modifier and Type | Field and Description |
---|---|
private One2OneChannel |
ActiveTextEnterArea.configureA |
private One2OneChannel |
ActiveTextEnterField.configureA |
private One2OneChannel |
ActiveTextEnterArea.configureB |
private One2OneChannel |
ActiveTextEnterField.configureB |
private One2OneChannel |
ActiveTextEnterArea.keyEvent |
private One2OneChannel |
ActiveTextEnterField.keyEvent |
private One2OneChannel |
ActiveTextEnterArea.textEvent |
private One2OneChannel |
ActiveTextEnterField.textEvent |
private One2OneChannel |
ActiveClosingFrame.windowEvent |
Modifier and Type | Class and Description |
---|---|
(package private) class |
BufferedOne2OneChannel<T>
This implements a one-to-one object channel with user-definable buffering.
|
(package private) class |
One2OneChannelImpl<T>
This implements a one-to-one object channel.
|
(package private) class |
PoisonableBufferedOne2OneChannel<T>
This implements a one-to-one object channel with user-definable buffering.
|
(package private) class |
PoisonableOne2OneChannelImpl<T>
This implements a one-to-one object channel.
|
Modifier and Type | Field and Description |
---|---|
private One2OneChannel<T> |
BasicOne2OneChannelSymmetric.c |
private One2OneChannel |
Any2OneConnectionImpl.chanFromServer |
private One2OneChannel<T> |
Any2AnyConnectionImpl.chanFromServer |
private One2OneChannel<T> |
One2AnyConnectionImpl.chanFromServer |
private One2OneChannel |
Any2OneConnectionImpl.chanToServer |
private One2OneChannel<T> |
Any2AnyConnectionImpl.chanToServer |
private One2OneChannel<T> |
One2AnyConnectionImpl.chanToServer |
Modifier and Type | Method and Description |
---|---|
One2OneChannel<T> |
StandardChannelFactory.createOne2One()
Constructs and returns a
One2OneChannel object. |
One2OneChannel<T> |
ChannelFactory.createOne2One()
Deprecated.
Creates a new
One2One channel. |
static One2OneChannel |
Channel.createOne2One()
Deprecated.
Use the
Channel.one2one() method instead. |
static One2OneChannel |
Channel.createOne2One(ChannelDataStore buffer)
Deprecated.
Use the
Channel.one2one(ChannelDataStore) method instead. |
One2OneChannel<T> |
StandardChannelFactory.createOne2One(ChannelDataStore<T> buffer)
Constructs and returns a
One2OneChannel object which
uses the specified ChannelDataStore object as a buffer. |
One2OneChannel<T> |
BufferedChannelFactory.createOne2One(ChannelDataStore<T> buffer)
Deprecated.
Creates a new
One2One channel with the given buffering behaviour. |
One2OneChannel<T>[] |
StandardChannelFactory.createOne2One(ChannelDataStore<T> buffer,
int n)
Constructs and returns an array of
One2OneChannel objects
which use the specified ChannelDataStore object as a
buffer. |
One2OneChannel<T>[] |
BufferedChannelArrayFactory.createOne2One(ChannelDataStore<T> buffer,
int n)
Deprecated.
Creates a populated array of
n One2One channels with the
specified buffering behaviour. |
static One2OneChannel[] |
Channel.createOne2One(ChannelDataStore buffer,
int n)
Deprecated.
Use the
Channel.one2oneArray(int,ChannelDataStore) method instead. |
One2OneChannel<T>[] |
StandardChannelFactory.createOne2One(int n)
Constructs and returns an array of
One2OneChannel
objects. |
One2OneChannel<T>[] |
ChannelArrayFactory.createOne2One(int n)
Deprecated.
Creates a populated array of
n One2One channels. |
static One2OneChannel[] |
Channel.createOne2One(int n)
Deprecated.
Use the
Channel.one2oneArray(int) method instead. |
static <T> One2OneChannel<T> |
Channel.one2one()
This constructs an Object carrying channel that
may only be connected to one writer and one reader process at a time.
|
static <T> One2OneChannel<T> |
Channel.one2one(ChannelDataStore<T> buffer)
This constructs a one-one Object channel with user chosen buffering size and policy.
|
static <T> One2OneChannel<T> |
Channel.one2one(ChannelDataStore<T> buffer,
int immunity)
This constructs a buffered poisonable one-one Object channel.
|
static <T> One2OneChannel<T> |
Channel.one2one(int immunity)
This constructs a poisonable one-one Object channel.
|
static <T> One2OneChannel<T>[] |
Channel.one2oneArray(int size)
This constructs an array of one-one Object channels.
|
static <T> One2OneChannel<T>[] |
Channel.one2oneArray(int size,
ChannelDataStore<T> buffer)
This constructs an array of buffered one-one Object channels.
|
static <T> One2OneChannel<T>[] |
Channel.one2oneArray(int size,
ChannelDataStore<T> buffer,
int immunity)
This constructs an array of buffered poisonable one-one Object channels.
|
static <T> One2OneChannel<T>[] |
Channel.one2oneArray(int size,
int immunity)
This constructs an array of poisonable one-one Object channels.
|
Modifier and Type | Method and Description |
---|---|
static <T> AltingChannelInput<T>[] |
Channel.getInputArray(One2OneChannel<T>[] c)
This extracts the input-ends from the given channel array.
|
static <T> ChannelOutput<T>[] |
Channel.getOutputArray(One2OneChannel<T>[] c)
This extracts the output-ends from the given channel array.
|
Modifier and Type | Field and Description |
---|---|
private One2OneChannel |
Link.pingReplyChan |
Modifier and Type | Field and Description |
---|---|
private One2OneChannel |
CNSService.deregisterReplyChan |
private One2OneChannel |
CNSService.leaseReplyChan |
private One2OneChannel |
CNSService.registerReplyChan
Channels used to get replies from the service process
|
private One2OneChannel |
CNS.startedReplyChan |
(package private) One2OneChannel |
CNSService.PendingResolve.sync |
Modifier and Type | Field and Description |
---|---|
private One2OneChannel |
ClassManager.classRegReplyChan
Used to pass replies from the main process thread to callers of the
registerClass
method. |
private One2OneChannel |
NodeClassLoader.classReq
Channel for passing requests from the
findClass method to the child process. |
private One2OneChannel |
NodeClassLoader.classResp
Channel for returning data from the child process to the
findClass method. |
Modifier and Type | Field and Description |
---|---|
private One2OneChannel |
SpawnerService.terminate
Termination channel.
|
Modifier and Type | Field and Description |
---|---|
(package private) static One2OneChannel |
TCPIPCNSServer.terminate
For use by other sub classes of this class to terminate the server.
|
(package private) static One2OneChannel |
TCPIPCNSServer2.terminate
For use by other sub classes of this class to terminate the server.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FilteredOne2OneChannel
Interface for a
One2One channel that supports filtering operations at each end. |
Modifier and Type | Class and Description |
---|---|
(package private) class |
FilteredOne2OneChannelImpl
Implements a
One2One channel that supports filtering at each end. |
Modifier and Type | Method and Description |
---|---|
One2OneChannel |
FilteredChannelFactory.createOne2One()
Creates a new One2One channel with the filtering options set for this factory.
|
One2OneChannel |
FilteredChannelFactory.createOne2One(ChannelDataStore buffer)
Creates a new One2One channel with the filtering options set for this factory and the specified
data buffer.
|
One2OneChannel[] |
FilteredChannelFactory.createOne2One(ChannelDataStore buffer,
int n)
Constructs and returns an array of
One2OneChannel
objects with a given buffering behaviour. |
One2OneChannel[] |
FilteredChannelFactory.createOne2One(int n)
Constructs and returns an array of
One2OneChannel
objects. |
Constructor and Description |
---|
FilteredOne2OneChannelImpl(One2OneChannel chan)
Constructs a new filtered channel based on an existing channel.
|