public class LauncherUpdateController
extends java.lang.Object
implements pro.gravit.launcher.request.update.UpdateRequest.UpdateController
| Constructor and Description |
|---|
LauncherUpdateController() |
| Modifier and Type | Method and Description |
|---|---|
void |
postDiff(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e,
pro.gravit.launcher.hasher.HashedDir.Diff diff) |
void |
postDownload(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e) |
void |
postUpdate(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e) |
void |
preDiff(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e) |
void |
preDownload(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e,
java.util.List<pro.gravit.launcher.downloader.ListDownloader.DownloadTask> adds) |
void |
preUpdate(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e) |
java.nio.file.Path |
tryFind(NewLauncherSettings.HashedStoreEntry en,
pro.gravit.launcher.hasher.HashedFile file) |
public void preUpdate(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e)
preUpdate in interface pro.gravit.launcher.request.update.UpdateRequest.UpdateControllerpublic void preDiff(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e)
preDiff in interface pro.gravit.launcher.request.update.UpdateRequest.UpdateControllerpublic void postDiff(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e,
pro.gravit.launcher.hasher.HashedDir.Diff diff)
throws java.io.IOException
postDiff in interface pro.gravit.launcher.request.update.UpdateRequest.UpdateControllerjava.io.IOExceptionpublic java.nio.file.Path tryFind(NewLauncherSettings.HashedStoreEntry en, pro.gravit.launcher.hasher.HashedFile file) throws java.io.IOException
java.io.IOExceptionpublic void preDownload(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e,
java.util.List<pro.gravit.launcher.downloader.ListDownloader.DownloadTask> adds)
preDownload in interface pro.gravit.launcher.request.update.UpdateRequest.UpdateControllerpublic void postDownload(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e)
postDownload in interface pro.gravit.launcher.request.update.UpdateRequest.UpdateControllerpublic void postUpdate(pro.gravit.launcher.request.update.UpdateRequest request,
pro.gravit.launcher.events.request.UpdateRequestEvent e)
postUpdate in interface pro.gravit.launcher.request.update.UpdateRequest.UpdateController