jet.server.api.rmi.cluster
Interface RemoteLoadBalancer
- All Superinterfaces:
- java.rmi.Remote
public interface RemoteLoadBalancer
- extends java.rmi.Remote
The RemoteLoadBalancer interface provides a method to select a member in a cluster by customized load balancing algorithm via RMI.
This is an RMI-based interface,
invocation on the method of this interface
will bring an RMI call on the associated JReport Server underlying LoadBalancer.
- Since:
- 5.2
- See Also:
LoadBalancer,
RemoteClusterService
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 communication-related error occurs during RMI call execution- See Also:
Member