public class Metaserver
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static long |
EXPIRE_INTERVAL
The time (in seconds) to forget about old metaserver entries.
|
private static java.lang.String |
METASERVER_URL
The metaserver URL.
|
private MetaserverModel |
metaserverModel
The
MetaserverModel instance to update. |
private ServerCache |
serverCache
The cached metaserver entries.
|
Constructor and Description |
---|
Metaserver(java.io.File metaserverCacheFile,
MetaserverModel metaserverModel)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
updateMetaList()
Updates the contents of
metaserverModel . |
private static final long EXPIRE_INTERVAL
@NotNull private static final java.lang.String METASERVER_URL
@NotNull private final MetaserverModel metaserverModel
MetaserverModel
instance to update.@NotNull private final ServerCache serverCache
public Metaserver(@NotNull java.io.File metaserverCacheFile, @NotNull MetaserverModel metaserverModel)
metaserverCacheFile
- the metaserver cache filemetaserverModel
- the metaserver model instance to updatepublic void updateMetaList()
metaserverModel
.