Package | Description |
---|---|
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.security |
This package contains the files specifically for link security implementing various authentication schemes.
|
org.jcsp.net.tcpip |
Class and 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. |
ApplicationID
A Class whose instances represent a unique identifier for a JCSP.NET application.
|
DomainID
A Class whose instances represent a unique identifier for a JCSP.NET domain.
|
GlobalID
A Class whose instances represent the global domain.
|
Link
This class is an abstract class that all JCSP.NET protocol implementations
must implement.
|
LinkFactory.Builder
An abstract inner class which should be implemented by
comunication protocol implementations.
|
LinkServer
An abstract class that must be implemented by communication
protocol implementations.
|
Logger
Manages the output of diagnostic messages to one or more devices.
|
NetAltingChannelInput
An abstract class that is sub-classed by classes whose instances
should be networked channel ends that can be used as an
objects. |
NetAltingConnectionClient
Instances of this class are
AltingConnectionClient
objects which connect to ConnectionServer objects
over a JCSP.NET network. |
NetBufferedChannelEndFactory
This interface defines methods for constructing buffered
Networked
ChannelInput objects. |
NetChannelEndFactory
This interface defines methods for constructing Networked
channel ends.
|
NetChannelInput
An interface implemented by classes wishing to be Networked
ChannelInput objects. |
NetChannelLocation
Instances of this class hold location information for a networked
ChannelInput object. |
NetChannelOutput
An interface that should be implemented by
ChannelOutput objects which are used for transmitting
over the network. |
NetConnectionClient
This interface should be implemented by classes that wish to act
as Networked
ConnectionClient objects. |
NetConnectionFactory
This class should be implemented by classes wishing to act
as factories for creating Networked
ConnectionServer
and ConnectionClient objects. |
NetConnectionServer
This interface should be implemented by classes that wish to act
as Networked
ConnectionServer objects. |
NetLabelledBufferedChannelEndFactory
This factory constructs buffered
NetChannelInput
objects which have labelled VCN's. |
NetLabelledChannelEndFactory
This factory constructs
NetChannelInput objects
which have labelled VCN's. |
NetSharedAltingConnectionClient
Defines a class whose instances should be
that connect to a ConnectionServer over a JCSP.NET
network. |
NetSharedChannelInput
This interface should be implemented by classes that
wish to act as
NetChannelInput objects
which can be used by muliple 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. |
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.
|
Node
This class that is used for initializing and
managing the local JCSP.NET Node.
|
Node.Attributes
An interface for exposing access to the private attributes.
|
NodeAddressID
JCSP.NET communication protocol implementations must provide a concrete
implementation of this class.
|
NodeFactory
Node initialisation factory interface.
|
NodeID
A Class whose instances represent a unique identifier for a JCSP.NET Node.
|
NodeInitFailedException
An
Exception that is thrown if Node initialization
fails. |
NodeKey
An object that is returned when the Node is initialized.
|
NodeUI
A Unique Identifier for a Node.
|
Profile
This class is used to hold profiles of Nodes and Links.
|
ProtocolID
Abstract class that identifies a protocol.
|
ProtocolManager
The
ProtocolManager class is a singleton class. |
Service
An interface that should be implemented by classes that
are intended to be Node level JCSP.NET services.
|
ServiceManager
An instance of the
ServiceManager is created by the Node when
it is initialized. |
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.
|
StandardNetChannelEndFactory
A standard implementation of the JCSP.NET
Networked channel factory interaces.
|
UIFactory
This class is a Factory that construct a unique identify
for this Node.
|
Class and 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. |
NetAltingChannelInput
An abstract class that is sub-classed by classes whose instances
should be networked channel ends that can be used as an
objects. |
NetChannelInput
An interface implemented by classes wishing to be Networked
ChannelInput objects. |
NetChannelLocation
Instances of this class hold location information for a networked
ChannelInput object. |
NetChannelOutput
An interface that should be implemented by
ChannelOutput objects which are used for transmitting
over the network. |
NetSharedChannelInput
This interface should be implemented by classes that
wish to act as
NetChannelInput objects
which can be used by muliple 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. |
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.
|
NodeAddressID
JCSP.NET communication protocol implementations must provide a concrete
implementation of this class.
|
NodeKey
An object that is returned when the Node is initialized.
|
Service
An interface that should be implemented by classes that
are intended to be Node level JCSP.NET 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.
|
Class and Description |
---|
NetAltingChannelInput
An abstract class that is sub-classed by classes whose instances
should be networked channel ends that can be used as an
objects. |
NetChannelEndFactory
This interface defines methods for constructing Networked
channel ends.
|
NetChannelInput
An interface implemented by classes wishing to be Networked
ChannelInput objects. |
NetChannelLocation
Instances of this class hold location information for a networked
ChannelInput object. |
NetChannelOutput
An interface that should be implemented by
ChannelOutput objects which are used for transmitting
over the network. |
NetSharedChannelInput
This interface should be implemented by classes that
wish to act as
NetChannelInput objects
which can be used by muliple 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. |
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.
|
Service
An interface that should be implemented by classes that
are intended to be Node level JCSP.NET 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.
|
Class and Description |
---|
ApplicationID
A Class whose instances represent a unique identifier for a JCSP.NET application.
|
NodeAddressID
JCSP.NET communication protocol implementations must provide a concrete
implementation of this class.
|
NodeFactory
Node initialisation factory interface.
|
NodeKey
An object that is returned when the Node is initialized.
|
Class and Description |
---|
Service
An interface that should be implemented by classes that
are intended to be Node level JCSP.NET 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.
|
Class and Description |
---|
LinkFactory.Builder
An abstract inner class which should be implemented by
comunication protocol implementations.
|
LinkServer
An abstract class that must be implemented by communication
protocol implementations.
|
Node
This class that is used for initializing and
managing the local JCSP.NET Node.
|
Node.Attributes
An interface for exposing access to the private attributes.
|
NodeAddressID
JCSP.NET communication protocol implementations must provide a concrete
implementation of this class.
|
NodeFactory
Node initialisation factory interface.
|
NodeInitFailedException
An
Exception that is thrown if Node initialization
fails. |
NodeKey
An object that is returned when the Node is initialized.
|
ProtocolID
Abstract class that identifies a protocol.
|
Copyright © 1996–2020. All rights reserved.