Uses of Class
org.jcsp.net.NetChannelLocation
Packages that use NetChannelLocation
Package
Description
This is main package for JCSP.NET.
This package contains the files specifically for the
JCSP.NET Channel Name Service (CNS).
Supports dynamic operations over the JCSP.NET infrastructure.
Supports the remote spawning of processes at other nodes.
-
Uses of NetChannelLocation in org.jcsp.net
Subclasses of NetChannelLocation in org.jcsp.netModifier and TypeClassDescription(package private) classInstances of this class take twoNetConnectionLocationobjects.Fields in org.jcsp.net declared as NetChannelLocationModifier and TypeFieldDescriptionprivate NetChannelLocationOne2NetChannel.channelLocationThe channel name.private NetChannelLocationNetConnectionLocation.reqLocMethods in org.jcsp.net that return NetChannelLocationModifier and TypeMethodDescriptionAny2NetChannel.getChannelLocation()Public accessor for obtaining the location of the read end of this channel.Net2AnyChannel.getChannelLocation()Net2OneChannel.getChannelLocation()Returns a newNetChannelLocationobject which holds the information necessary for a networkedChannelOutputto establish a connection to this channel reader.NetAltingConnectionClient.getChannelLocation()Returns the location of the server.NetAltingConnectionServer.getChannelLocation()Returns the server's location.NetSharedAltingConnectionClient.getChannelLocation()Returns the address location of the connection server.NetSharedConnectionServerImpl.getChannelLocation()Returns the server's location.Networked.getChannelLocation()Returns the location of theNetworkedChannelInput.One2NetChannel.getChannelLocation()Returns a clone of theNetChannelLocationobject held by the instance of this class which contains information about the location of the networkedChannelInputobject to which thisChannelOutputis connected.NetConnectionLocation.getRequestChannelLocation()Methods in org.jcsp.net with parameters of type NetChannelLocationModifier and TypeMethodDescriptionprotected booleanNetChannelLocation.checkEqual(NetChannelLocation other) This method is used by theequals(Object)method to determine whether another object is equal to the one on which it is invoked.(package private) static NetAltingConnectionClientNetAltingConnectionClient.create(NetChannelLocation serverLoc) (package private) static NetSharedAltingConnectionClientNetSharedAltingConnectionClient.create(NetChannelLocation serverLoc) static NetSharedChannelOutputNetChannelEnd.createAny2Net(NetChannelLocation loc) NetChannelEndFactory.createAny2Net(NetChannelLocation loc) Constructs aNetSharedChannelOutputobject.NetConnection.createAny2Net(NetChannelLocation serverLoc) NetConnectionFactory.createAny2Net(NetChannelLocation serverLoc) Constructs aNetSharedAltingConnectionClientobject.StandardNetChannelEndFactory.createAny2Net(NetChannelLocation loc) StandardNetConnectionFactory.createAny2Net(NetChannelLocation serverLoc) UnacknowledgedNetChannelEndFactory.createAny2Net(NetChannelLocation loc) Creates an unacknowledged output channel end suitable for use by multiple writers.static NetChannelOutputNetChannelEnd.createOne2Net(NetChannelLocation loc) NetChannelEndFactory.createOne2Net(NetChannelLocation loc) Constructs aNetChannelOutputobject.static NetAltingConnectionClientNetConnection.createOne2Net(NetChannelLocation serverLoc) NetConnectionFactory.createOne2Net(NetChannelLocation serverLoc) Constructs aNetAltingConnectionClientobject.StandardNetChannelEndFactory.createOne2Net(NetChannelLocation loc) StandardNetConnectionFactory.createOne2Net(NetChannelLocation serverLoc) UnacknowledgedNetChannelEndFactory.createOne2Net(NetChannelLocation loc) Creates an unacknowledged output channel end suitable for use by a single writer.voidAny2NetChannel.recreate(NetChannelLocation loc) Requests that the channel recreates itself and reconnects to the other end of the channel.voidNetChannelOutput.recreate(NetChannelLocation newLoc) Requests that the instance of the implementing class should reinitialize itself with a new location.voidOne2NetChannel.recreate(NetChannelLocation newLoc) Requests that the channel recreates itself and reconnects to the other end of the channel.protected final voidNetChannelLocation.refreshFrom(NetChannelLocation other) This method refreshes the fields in the instance of this object to equal the fields in the supplied object.Constructors in org.jcsp.net with parameters of type NetChannelLocationModifierConstructorDescriptionAny2NetChannel(NetChannelLocation channelLocation) Equivalent to the(NetChannelLocation)constructor ofOne2NetChannel.Any2NetChannel(NetChannelLocation channelLocation, boolean acknowledged) Equivalent to the(NetChannelLocation, boolean)constructor ofOne2NetChannel.Any2NetChannel(NetChannelLocation channelLocation, boolean acknowledged, Profile linkProfile) Equivalent to the(NetChannelLocation, boolean, Profile)constructor ofOne2NetChannel.Any2NetChannel(NetChannelLocation channelLocation, Profile linkProfile) Equivalent to the(NetChannelLocation, Profile)constructor ofOne2NetChannel.protectedThis is a protected constructor which takes anotherNetChannelLocationobject and "clones" it into this one.Constructor for NetConnectionLocation.One2NetChannel(NetChannelLocation channelLocation) Constructor which takes the location of aNetworkedChannelInputto which to send data.One2NetChannel(NetChannelLocation channelLocation, boolean acknowledged) Constructor which takes the location of aNetworkedChannelInputto which to send data and abooleanindicating whether or not to obtain acknowledgements.One2NetChannel(NetChannelLocation channelLocation, boolean acknowledged, Profile linkProfile) Constructor which takes the location of aNetworkedChannelInputto which to send data and abooleanindicating whether or not to obtain acknowledgements.One2NetChannel(NetChannelLocation channelLocation, Profile linkProfile) Constructor which takes the location of aNetworkedChannelInputto which to send data and aProfilethat any Link used should match. -
Uses of NetChannelLocation in org.jcsp.net.cns
Subclasses of NetChannelLocation in org.jcsp.net.cnsModifier and TypeClassDescriptionclassInstances of this class are returned by the resolve methods of.CNSServiceFields in org.jcsp.net.cns declared as NetChannelLocationModifier and TypeFieldDescription(package private) NetChannelLocationCNSMessage.RegisterRequest.channelLocation(package private) NetChannelLocationCNSMessage.ResolveReply.channelLocationprivate NetChannelLocationCNSService.cnsChannelLocation(package private) NetChannelLocationCNSMessage.CNSRequestMessage.replyLocation(package private) NetChannelLocationCNSMessage.LogonMessage.replyLocationMethods in org.jcsp.net.cns that return NetChannelLocationModifier and TypeMethodDescriptionprivate NetChannelLocationCNS.getChannel(String channelName, NameAccessLevel nameAccessLevel) Get a ChannelID for a channel with a name that matches the supplied name and whose name is within the supplied scope.static NetChannelLocationstatic NetChannelLocationCNS.resolve(String name, NameAccessLevel accessLevel) This method resolves a channel name into aNetChannelLocationobject.CNSService.resolve(String name, NameAccessLevel accessLevel) This method resolves a channel name into aNetChannelLocationobject.CNSService.UserObject.resolve(String name, NameAccessLevel accessLevel) This method resolves a channel name into aNetChannelLocationobject.CNSUser.resolve(String name, NameAccessLevel accessLevel) This method resolves a channel name into aNetChannelLocationobject.Methods in org.jcsp.net.cns with parameters of type NetChannelLocationModifier and TypeMethodDescriptionstatic ChannelNameKeyCNS.register(NetChannelLocation ownerLocation, String name, NameAccessLevel accessLevel, ChannelNameKey key) CNSService.register(NetChannelLocation ownerLocation, String name, NameAccessLevel accessLevel, ChannelNameKey key) This method allows a channel's location to be registered against a name in the Channel Name Server.CNSService.UserObject.register(NetChannelLocation ownerLocation, String name, NameAccessLevel accessLevel, ChannelNameKey key) CNSUser.register(NetChannelLocation ownerLocation, String name, NameAccessLevel accessLevel, ChannelNameKey key) This method allows a channel's location to be registered against a name in the Naming Service implementation.private ChannelNameKeyCNS.registerChannel(String channelName, NameAccessLevel nameAccessLevel, NetChannelLocation channelLoc, ChannelNameKey channelKey) Register a Channel in the database.Constructors in org.jcsp.net.cns with parameters of type NetChannelLocationModifierConstructorDescription(package private)CNSNetChannelLocation(NetChannelLocation locToClone, String name, NameAccessLevel accessLevel, CNSService cnsService, String cnsServiceName) -
Uses of NetChannelLocation in org.jcsp.net.dynamic
Subclasses of NetChannelLocation in org.jcsp.net.dynamicModifier and TypeClassDescription(package private) classInstances of this class take anotherNetChannelLocationobject and effectivly "clone" its attributes.Fields in org.jcsp.net.dynamic declared as NetChannelLocationModifier and TypeFieldDescriptionfinal NetChannelLocationClassManager.ClassRequest.classSourceChannelLocprivate final NetChannelLocationDynamicClassLoaderMessage.classSourceChannelLocThe location of the request channel of the sender's JFTP process.private NetChannelLocationInputReconnectionManagerCNSImpl.cnsNetChannelLocationCurrent location of the channel.private NetChannelLocationDataSerializationFilter.senderLocLocation of the JFTP service's request channel.private final NetChannelLocationNodeClassLoader.LoaderThread.sourceChannelLocationLocation of a JFTP process request channel.Methods in org.jcsp.net.dynamic that return NetChannelLocationModifier and TypeMethodDescriptionMigratableAltingChannelInputImpl.getChannelLocation()MigratableChannelOutputImpl.getChannelLocation()InputReconnectionManager.getCurrentLocation()Returns the current location of the channel.InputReconnectionManagerCNSImpl.getCurrentLocation()Returns the current location of the channel.Methods in org.jcsp.net.dynamic with parameters of type NetChannelLocationModifier and TypeMethodDescriptionMigratableChannelEndFactory.createAny2Net(NetChannelLocation loc) static MigratableChannelOutputMigratableChannelEnd.createOne2Net(NetChannelLocation loc) Creates a migratable channel output to a given location.MigratableChannelEndFactory.createOne2Net(NetChannelLocation loc) voidClassManager.getClass(String name, NetChannelLocation classSourceChannelLoc, ChannelOutput replyChan) Requests that the class manager process attempt to load the given class.voidMigratableChannelOutputImpl.recreate(NetChannelLocation newLoc) Constructors in org.jcsp.net.dynamic with parameters of type NetChannelLocationModifierConstructorDescriptionClassRequest(String name, NetChannelLocation classSourceChannelLoc, ChannelOutput replyChan) DataSerializationFilter(NetChannelLocation senderLoc) Constructs a newDataSerializationFilterobject.DynamicClassLoaderMessage(Object data, NetChannelLocation classSourceChannelLoc) Creates a newDynamicClassLoaderMessageencapsulating the given object.LoaderThread(NetChannelLocation sourceChannelLocation, AltingChannelInput classRequest, ChannelOutput classResponse, ClassLoader deferredLoader, ClassManager classManager) Constructs a newLoaderThread.NodeClassLoader(NetChannelLocation sourceChannelLocation, ClassManager cm) Constructs a newNodeClassLoaderfor loading classes held by a JFTP process at another node.Constructor which takes anotherNetChannelLocationobject to "copy". -
Uses of NetChannelLocation in org.jcsp.net.remote
Fields in org.jcsp.net.remote declared as NetChannelLocationModifier and TypeFieldDescriptionfinal NetChannelLocationSpawnerMessage.callerprivate final NetChannelLocationRemoteProcess.remoteNodeThe location of the node to start the process at.Constructors in org.jcsp.net.remote with parameters of type NetChannelLocationModifierConstructorDescriptionSpawnerMessage(CSProcess process, NetChannelLocation caller, NodeFactory factory, ApplicationID applicationID, String classPath) Constructs a new message.