|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ServerOrderer
Purpose: Interface for methods of ordering a set of domain file servers. Implementations will usually have some source for metric information from which results can be created.
Copyright 2006, California Institute of Technology. ALL RIGHTS RESERVED. U.S. Government Sponsorship acknowledge. 2006.
============================================================================ Modification History : ---------------------- Date Who What ---------------------------------------------------------------------------- 08/10/2006 Nick Initial Release ============================================================================
| Method Summary | |
|---|---|
Comparator |
getComparator()
Returns refernce to the comparator used by the instance |
List |
getServerList(String serverGroup)
Returns a sorted list of servers for a given server group. |
List |
getServerList(String serverGroup,
List currentOrder)
Returns a sorted list of servers for a given server group, can use the current list parameter to make further decisions (i.e. |
Map |
getServerLists(String[] serverGroups)
Returns a map from server group names to sorted lists of server names. |
| Method Detail |
|---|
Comparator getComparator()
Map getServerLists(String[] serverGroups)
serverGroups - Array of servergroups which will be
keys of the resulting map.
List getServerList(String serverGroup)
serverGroup - Server group name
List getServerList(String serverGroup,
List currentOrder)
serverGroup - Server group namecurrentOrder - A list of the current server order,
can be null or empty.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||