A C D E G I J K L M N O R S T U

A

ALWAYS - Static variable in class jp.lang.Distributor
a machine with this priority is always selected

C

ClassDistributor - class jp.lang.ClassDistributor.
ClassDistributor default class distribution strategy; this implementation places new class objects on subsequent machines (no priorities are considered)
ClassDistributor() - Constructor for class jp.lang.ClassDistributor
 
createRM(ConfigRM) - Static method in class jp.lang.JavaParty
 
createVM(RuntimeManager, ConfigVM, boolean) - Static method in class jp.lang.JavaParty
 

D

DEFAULT - Static variable in class jp.lang.Distributor
this is the default priority for each machine
DistributedRuntime - class jp.lang.DistributedRuntime.
Application interface to the JavaParty RuntimeEnvironment.
DistributedRuntime() - Constructor for class jp.lang.DistributedRuntime
 
Distributor - class jp.lang.Distributor.
Distributor abstract superclass of object and class distributors
Distributor() - Constructor for class jp.lang.Distributor
 

E

exit(int) - Static method in class jp.lang.DistributedRuntime
terminates a java program (the runtime system continous running)

G

getConfiguration(ConfigJP) - Static method in class jp.lang.JavaParty
 
getLocation(RemoteObject) - Static method in class jp.lang.DistributedRuntime
 
getMachineCnt() - Static method in class jp.lang.DistributedRuntime
get the number of registered machines
getMachineID() - Static method in class jp.lang.DistributedRuntime
get the identification number of the local JVM
getNext() - Method in class jp.lang.ClassDistributor
 
getPriority(int) - Method in class jp.lang.ClassDistributor
 
getPriority(int) - Method in class jp.lang.Distributor
get the current priority of a machine
getPriority(int) - Method in class jp.lang.ObjectDistributor
 
getReplicatedClassImplReference(String) - Static method in class jp.lang.DistributedRuntime
Only used in the initializing process of replicated objects
getReplicatedClassInitializingEnd(String) - Static method in class jp.lang.DistributedRuntime
Only used in the initializing process of replicated objects

I

invokeMain(RuntimeManager, ConfigMain) - Static method in class jp.lang.JavaParty
 

J

JavaParty - class jp.lang.JavaParty.
JavaParty Runtime
JavaParty() - Constructor for class jp.lang.JavaParty
 
jp.lang - package jp.lang
 

K

kill(int) - Static method in class jp.lang.DistributedRuntime
causes all local java virtual machines to exit

L

loadDistributor(String) - Static method in class jp.lang.Distributor
 

M

machines() - Static method in class jp.lang.DistributedRuntime
Deprecated. use getMachineCnt() instead
main(String[]) - Static method in class jp.lang.JavaParty
 
mainExec(ConfigMain) - Static method in class jp.lang.JavaParty
 
mainKill(String[]) - Static method in class jp.lang.JavaParty
 
mainRuntimeManager(ConfigRM) - Static method in class jp.lang.JavaParty
start RuntimeManager
mainVirtualMachine(ConfigVM) - Static method in class jp.lang.JavaParty
startup VirtualMachine_instance_impl
migrate(RemoteObject, int) - Static method in class jp.lang.DistributedRuntime
object migration

N

NEVER - Static variable in class jp.lang.Distributor
a machine with this priority is never targeted

O

ObjectDistributor - class jp.lang.ObjectDistributor.
ObjectDistributor implements the default object distribution strategy; it selects machines using this strategy: - if a machine's priority is NEVER, it is never chosen, - if a machine was the last machine, that was declared to be the prefered machine (ALWAYS), it is selected always - if a new machine's priority is set to ALWAYS, the former prefered machine's priority is reset to DEFAULT - if there is no prefered machine, then a random machine (with DEFAULT priority) is chosen
ObjectDistributor() - Constructor for class jp.lang.ObjectDistributor
 

R

replicatedClassInitializing(String) - Static method in class jp.lang.DistributedRuntime
Only used in the initializing process of replicated objects
reset() - Method in class jp.lang.ClassDistributor
 
reset() - Method in class jp.lang.Distributor
reset all machine priorities to the default value (return this)
reset() - Method in class jp.lang.ObjectDistributor
 
resetTarget() - Static method in class jp.lang.DistributedRuntime
reset the local object distributor

S

setClassDistributor(Distributor) - Static method in class jp.lang.DistributedRuntime
install new global class distributor
setObjectDistributor(Distributor) - Static method in class jp.lang.DistributedRuntime
install new local object distributor
setObjectDistributor(String) - Static method in class jp.lang.DistributedRuntime
Deprecated. use setObjectDistributor(Distributor.loadDistributor(name)) instead
setPriority(int, int) - Method in class jp.lang.ClassDistributor
 
setPriority(int, int) - Method in class jp.lang.Distributor
set the priority of a machine (return this)
setPriority(int, int) - Method in class jp.lang.ObjectDistributor
 
setReplicatedClassInitializingEnd(String, Object) - Static method in class jp.lang.DistributedRuntime
Only used in the initializing process of replicated objects
setTarget() - Static method in class jp.lang.DistributedRuntime
always create new objects on the local machine
setTarget(int) - Static method in class jp.lang.DistributedRuntime
set the strategy for choosing host machines for new remote objects (only for the local machine!) if t == DEFAULT, then use internal strategy else select always machine t
setTarget(RemoteObject) - Static method in class jp.lang.DistributedRuntime
create new objects on the same machine than obj equal to: _setTarget(obj._location)
startConfigServer(Configuration) - Static method in class jp.lang.JavaParty
 

T

target(int, String) - Method in class jp.lang.ClassDistributor
 
target(int, String) - Method in class jp.lang.Distributor
return a target machine for class- or constructor-object of class
target(int, String) - Method in class jp.lang.ObjectDistributor
 
thisLocation() - Static method in class jp.lang.DistributedRuntime
Deprecated. use getMachineID() instead

U

update() - Method in class jp.lang.ClassDistributor
 
update() - Method in class jp.lang.Distributor
callback method that is invoked by the runtime system when runtime data changes
update() - Method in class jp.lang.ObjectDistributor
 
usage() - Static method in class jp.lang.JavaParty
 

A C D E G I J K L M N O R S T U