Class MirrorManager
java.lang.Object
pro.gravit.launchserver.manangers.MirrorManager
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoiddisableMirror(int index)voiddownloadZip(Path path, String mask, Object... args)booleandownloadZip(MirrorManager.Mirror mirror, Path path, String mask, Object... args)voidenableMirror(int index)com.google.gson.JsonElementjsonRequest(com.google.gson.JsonElement request, String method, String mask, Object... args)com.google.gson.JsonElementjsonRequest(MirrorManager.Mirror mirror, com.google.gson.JsonElement request, String method, String mask, Object... args)voidintsize()
-
Field Details
-
list
-
-
Constructor Details
-
MirrorManager
public MirrorManager()
-
-
Method Details
-
addMirror
-
addMirror
-
getDefaultMirror
-
setDefaultMirror
-
disableMirror
public void disableMirror(int index) -
enableMirror
public void enableMirror(int index) -
size
public int size() -
downloadZip
public boolean downloadZip(MirrorManager.Mirror mirror, Path path, String mask, Object... args) throws IOException- Throws:
IOException
-
downloadZip
- Throws:
IOException
-
jsonRequest
public com.google.gson.JsonElement jsonRequest(MirrorManager.Mirror mirror, com.google.gson.JsonElement request, String method, String mask, Object... args) throws IOException- Throws:
IOException
-
jsonRequest
public com.google.gson.JsonElement jsonRequest(com.google.gson.JsonElement request, String method, String mask, Object... args) throws IOException- Throws:
IOException
-