jrunx.rmi
Class InvocationAlgorithm

java.lang.Object
  |
  +--jrunx.cluster.ClusterAlgorithm
        |
        +--jrunx.rmi.InvocationAlgorithm
All Implemented Interfaces:
ClusterConstants, java.io.Serializable
Direct Known Subclasses:
IIOPClusterAlgorithm

public class InvocationAlgorithm
extends ClusterAlgorithm
implements ClusterConstants, java.io.Serializable

The default non-clustered invocation algorithm for all RMI method invocations.

Author:
PS Neville
See Also:
Serialized Form

Fields inherited from class jrunx.cluster.ClusterAlgorithm
rand
 
Fields inherited from interface jrunx.cluster.ClusterConstants
AVAILABLE_SERVICES, CLUSTER_MANAGER_JNDI, DEFAULT_CLUSTER_DOMAIN, DEFAULT_ENABLED, JINI_CODE_BASE_JAR, PRIMARY_SERVICE, SECONDARY_SERVICE
 
Constructor Summary
InvocationAlgorithm()
           
 
Method Summary
 ClusterableService selectService(java.util.ArrayList services)
           
 
Methods inherited from class jrunx.cluster.ClusterAlgorithm
chooseRandom, chooseRandom, chooseStub, getPrefered, invokeService, invokeService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvocationAlgorithm

public InvocationAlgorithm()
Method Detail

selectService

public ClusterableService selectService(java.util.ArrayList services)
                                 throws java.rmi.RemoteException
Overrides:
selectService in class ClusterAlgorithm


Copyright � 2002 Macromedia Corporation. All Rights Reserved.