Package org.jcsp.net
Class NetAltingConnectionClient
java.lang.Object
org.jcsp.lang.Guard
org.jcsp.lang.AltingConnectionClient
org.jcsp.lang.AltingConnectionClientImpl
org.jcsp.net.NetAltingConnectionClient
- All Implemented Interfaces:
ConnectionClient,NetConnectionClient,Networked
public class NetAltingConnectionClient
extends AltingConnectionClientImpl
implements NetConnectionClient
Instances of this class are AltingConnectionClient
objects which connect to ConnectionServer objects
over a JCSP.NET network.
Instances of this class are not guaranteed to be safe to use
by muliple concurrent processes. See
.
NetSharedAltingConnectionClient
Instances can be constructed by using a
or by
using the NetConnectionFactory class.
NetConnection
- Author:
- Quickstone Technologies Limited
-
Method Summary
Modifier and TypeMethodDescriptionvoidDestroys the client and frees any resources used in the JCSP.NET infrastructure.Returns the location of the server.Methods inherited from class org.jcsp.lang.AltingConnectionClientImpl
claim, isOpen, release, reply, requestMethods inherited from class org.jcsp.lang.AltingConnectionClient
getAltingChannel, pending, setAltingChannelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jcsp.lang.ConnectionClient
isOpen, reply, request
-
Method Details
-
getChannelLocation
Returns the location of the server.- Specified by:
getChannelLocationin interfaceNetworked- Returns:
- the server's
NetChannelLocationobject.
-
destroyClient
public void destroyClient()Destroys the client and frees any resources used in the JCSP.NET infrastructure.- Specified by:
destroyClientin interfaceNetConnectionClient
-