jet.server.api.rmi.cluster
Interface RemoteLoadBalancer

All Superinterfaces:
java.rmi.Remote

public interface RemoteLoadBalancer
extends java.rmi.Remote

A RMI interface can select a member in a cluster by customized load balancing algorithm.

Since:
5.2

Method Summary
 Member selectMember(Member localMember, Member[] allMembers)
          Selects a member in a cluster by customized load balancing algorithm.
 

Method Detail

selectMember

Member selectMember(Member localMember,
                    Member[] allMembers)
                    throws java.rmi.RemoteException
Selects a member in a cluster by customized load balancing algorithm.

Parameters:
localMember - the local member.
allMembers - all members in the cluster.
Returns:
the selected member.
Throws:
java.rmi.RemoteException - if a RemoteException occurs.
See Also:
Member