Class LocalUpdatesProvider
java.lang.Object
pro.gravit.launchserver.auth.updates.UpdatesProvider
pro.gravit.launchserver.auth.updates.LocalUpdatesProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class pro.gravit.launchserver.auth.updates.UpdatesProvider
UpdatesProvider.UpdateInfo, UpdatesProvider.UpdateVariant -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class pro.gravit.launchserver.auth.updates.UpdatesProvider
providers, server -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckUpdates(UpdatesProvider.UpdateVariant variant, byte[] digest) getUpdate(UpdatesProvider.UpdateVariant variant) voidinit(LaunchServer server) voidpushUpdate(Map<UpdatesProvider.UpdateVariant, Path> files) voidsync(UpdatesProvider.UpdateVariant variant) Methods inherited from class pro.gravit.launchserver.auth.updates.UpdatesProvider
close, registerProviders
-
Field Details
-
updatesDir
-
binaryName
-
urls
-
-
Constructor Details
-
LocalUpdatesProvider
public LocalUpdatesProvider()
-
-
Method Details
-
init
- Overrides:
initin classUpdatesProvider
-
pushUpdate
- Specified by:
pushUpdatein classUpdatesProvider- Throws:
IOException
-
sync
- Throws:
IOException
-
getUpdate
-
checkUpdates
public UpdatesProvider.UpdateInfo checkUpdates(UpdatesProvider.UpdateVariant variant, byte[] digest) - Specified by:
checkUpdatesin classUpdatesProvider
-