Interface IServerListProvider
-
- All Known Implementing Classes:
FileServerListProvider,MemoryServerListProvider,NullServerListProvider
public interface IServerListProviderAn interface for persisting the server list for connection discovery
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ServerRecord>fetchServerList()Ask a provider to fetch any servers that it has availablevoidupdateServerList(java.util.List<ServerRecord> endpoints)Update the persistent list of endpoints
-
-
-
Method Detail
-
fetchServerList
java.util.List<ServerRecord> fetchServerList()
Ask a provider to fetch any servers that it has available- Returns:
- A list of IPEndPoints representing servers
-
updateServerList
void updateServerList(java.util.List<ServerRecord> endpoints)
Update the persistent list of endpoints- Parameters:
endpoints- List of endpoints
-
-