Package org.jcsp.lang
Class Connection
- java.lang.Object
-
- org.jcsp.lang.Connection
-
public class Connection extends java.lang.ObjectThis class provides static factory methods for constructing different types of connection. The methods are equivalent to the non-static methods of theStandardConnectionFactoryclass.
-
-
Field Summary
Fields Modifier and Type Field Description private static StandardConnectionFactoryfactory
-
Constructor Summary
Constructors Modifier Constructor Description privateConnection()Constructor for Connection.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Any2OneConnection[]any2oneArray(int n)static Any2AnyConnectioncreateAny2Any()static Any2AnyConnection[]createAny2Any(int n)static Any2OneConnectioncreateAny2One()static One2AnyConnectioncreateOne2Any()static One2AnyConnection[]createOne2Any(int n)static One2OneConnectioncreateOne2One()static One2OneConnection[]createOne2One(int n)static SharedConnectionClient[]getClientArray(Any2AnyConnection[] c)Returns an array of client connection ends suitable for use by multiple concurrent processes.static SharedConnectionClient[]getClientArray(Any2OneConnection[] c)Returns an array of client connection ends suitable for use by multiple concurrent processes.static AltingConnectionClient[]getClientArray(One2AnyConnection[] c)Returns an array of client connection ends suitable for use as guards in anAlternativeconstruct.static AltingConnectionClient[]getClientArray(One2OneConnection[] c)Returns an array of client connection ends suitable for use as guards in anAlternativeconstruct.static SharedConnectionServer[]getServerArray(Any2AnyConnection[] c)Returns an array of server connection ends suitable for use by multiple concurrent processes.static AltingConnectionServer[]getServerArray(Any2OneConnection[] c)Returns an array of server connection ends suitable for use as guards in anAlternativeconstruct.static SharedConnectionServer[]getServerArray(One2AnyConnection[] c)Returns an array of server connection ends suitable for use by multiple concurrent processes.static AltingConnectionServer[]getServerArray(One2OneConnection[] c)Returns an array of server connection ends suitable for use as guards in anAlternativeconstruct.
-
-
-
Field Detail
-
factory
private static StandardConnectionFactory factory
-
-
Method Detail
-
createOne2One
public static One2OneConnection createOne2One()
- See Also:
ConnectionFactory.createOne2One()
-
createAny2One
public static Any2OneConnection createAny2One()
- See Also:
ConnectionFactory.createAny2One()
-
createOne2Any
public static One2AnyConnection createOne2Any()
- See Also:
ConnectionFactory.createOne2Any()
-
createAny2Any
public static Any2AnyConnection createAny2Any()
- See Also:
ConnectionFactory.createAny2Any()
-
createOne2One
public static One2OneConnection[] createOne2One(int n)
-
any2oneArray
public static Any2OneConnection[] any2oneArray(int n)
-
createOne2Any
public static One2AnyConnection[] createOne2Any(int n)
-
createAny2Any
public static Any2AnyConnection[] createAny2Any(int n)
-
getClientArray
public static AltingConnectionClient[] getClientArray(One2AnyConnection[] c)
Returns an array of client connection ends suitable for use as guards in anAlternativeconstruct.- Parameters:
c- the connection array to get the client ends from.- Returns:
- the array of client ends.
-
getClientArray
public static AltingConnectionClient[] getClientArray(One2OneConnection[] c)
Returns an array of client connection ends suitable for use as guards in anAlternativeconstruct.- Parameters:
c- the connection array to get the client ends from.- Returns:
- the array of client ends.
-
getClientArray
public static SharedConnectionClient[] getClientArray(Any2AnyConnection[] c)
Returns an array of client connection ends suitable for use by multiple concurrent processes.- Parameters:
c- the connection array to get the client ends from.- Returns:
- the array of client ends.
-
getClientArray
public static SharedConnectionClient[] getClientArray(Any2OneConnection[] c)
Returns an array of client connection ends suitable for use by multiple concurrent processes.- Parameters:
c- the connection array to get the client ends from.- Returns:
- the array of client ends.
-
getServerArray
public static AltingConnectionServer[] getServerArray(Any2OneConnection[] c)
Returns an array of server connection ends suitable for use as guards in anAlternativeconstruct.- Parameters:
c- the connection array to get the server ends from.- Returns:
- the array of server ends.
-
getServerArray
public static AltingConnectionServer[] getServerArray(One2OneConnection[] c)
Returns an array of server connection ends suitable for use as guards in anAlternativeconstruct.- Parameters:
c- the connection array to get the server ends from.- Returns:
- the array of server ends.
-
getServerArray
public static SharedConnectionServer[] getServerArray(Any2AnyConnection[] c)
Returns an array of server connection ends suitable for use by multiple concurrent processes.- Parameters:
c- the connection array to get the server ends from.- Returns:
- the array of server ends.
-
getServerArray
public static SharedConnectionServer[] getServerArray(One2AnyConnection[] c)
Returns an array of server connection ends suitable for use by multiple concurrent processes.- Parameters:
c- the connection array to get the server ends from.- Returns:
- the array of server ends.
-
-