Package org.jcsp.lang
Class Connection
- java.lang.Object
-
- org.jcsp.lang.Connection
-
public class Connection extends java.lang.Object
This class provides static factory methods for constructing different types of connection. The methods are equivalent to the non-static methods of theStandardConnectionFactory
class.- Author:
- Quickstone Technologies Limited
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Any2OneConnection[]
any2oneArray(int n)
static Any2AnyConnection
createAny2Any()
static Any2AnyConnection[]
createAny2Any(int n)
static Any2OneConnection
createAny2One()
static One2AnyConnection
createOne2Any()
static One2AnyConnection[]
createOne2Any(int n)
static One2OneConnection
createOne2One()
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 anAlternative
construct.static AltingConnectionClient[]
getClientArray(One2OneConnection[] c)
Returns an array of client connection ends suitable for use as guards in anAlternative
construct.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 anAlternative
construct.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 anAlternative
construct.
-
-
-
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 anAlternative
construct.- 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 anAlternative
construct.- 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 anAlternative
construct.- 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 anAlternative
construct.- 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.
-
-