|
CSP for Java (JCSP) 1.1-rc4 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jcsp.lang.Guard
org.jcsp.lang.AltingConnectionClient
org.jcsp.lang.AltingConnectionClientImpl
org.jcsp.lang.SharedAltingConnectionClient
org.jcsp.net.NetSharedAltingConnectionClient
public class NetSharedAltingConnectionClient
Defines a class whose instances should be
that connect to a SharedAltingConnectionClient
ConnectionServer
over a JCSP.NET
network.
Individual instances may not be used by multiple processes but
duplicate clients can be obtained by invoking
. These duplicates work over the
same connection and each one may be used by a different process.
duplicate()
Constructor Summary | |
---|---|
protected |
NetSharedAltingConnectionClient(Any2OneChannel synchChan,
NetAltingChannelInput fromServer,
NetChannelOutput openToServer,
NetChannelOutput reqToServer,
NetChannelOutput backToClient)
Constructor for NetSharedAltingConnectionClient. |
Method Summary | |
---|---|
void |
destroyClient()
Destroys this networked client object. |
SharedConnectionClient |
duplicate()
Produces a duplicate NetSharedAltingConnectionClient object which
may be used by another process. |
NetChannelLocation |
getChannelLocation()
Returns the address location of the connection server. |
Methods inherited from class org.jcsp.lang.SharedAltingConnectionClient |
---|
claim, release |
Methods inherited from class org.jcsp.lang.AltingConnectionClientImpl |
---|
isOpen, reply, request |
Methods inherited from class org.jcsp.lang.AltingConnectionClient |
---|
getAltingChannel, pending, setAltingChannel |
Methods inherited from class org.jcsp.lang.Guard |
---|
schedule |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jcsp.lang.ConnectionClient |
---|
isOpen, reply, request |
Constructor Detail |
---|
protected NetSharedAltingConnectionClient(Any2OneChannel synchChan, NetAltingChannelInput fromServer, NetChannelOutput openToServer, NetChannelOutput reqToServer, NetChannelOutput backToClient)
Constructor for NetSharedAltingConnectionClient.
fromServer
- synchIn
- toServer
- synchOut
- backToClient
- parent
- Method Detail |
---|
public NetChannelLocation getChannelLocation()
getChannelLocation
in interface Networked
NetChannelLocation
object.Networked.getChannelLocation()
public SharedConnectionClient duplicate()
Produces a duplicate
NetSharedAltingConnectionClient
object which
may be used by another process.
duplicate
in interface SharedConnectionClient
duplicate
in class SharedAltingConnectionClient
SharedConnectionClient
object.public void destroyClient()
Destroys this networked client object.
This frees any resources used within the JCSP.NET infrastructure.
|
CSP for Java (JCSP) 1.1-rc4 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |