public class BackupUtil
Class BackupUtil. Provides backuputil functionality for the Hytale server.
java.lang.Object > BackupUtil
Field Summary
zipOutputStream
final
ZipOutputStream
zipOutputStream
Field zipOutputStream.
files
final
List
files
Field files.
size
final
long
size
Field size.
crc
final
CRC32
crc
Field crc.
buffer
final
byte[]
buffer
Field buffer.
zipEntry
final
ZipEntry
zipEntry
Field zipEntry.
message
final
Message
message
Field message.
hasPermission
final
boolean
hasPermission
Field hasPermission.
zipFiles
final
List
zipFiles
Field zipFiles.
subList
final
List
subList
Field subList.
Method Detail
walkFileTreeAndZip
static
void
walkFileTreeAndZip
(@Nonnull final Path sourceDir, @Nonnull final Path zipPath)
Method walkFileTreeAndZip.
- Parameters:
@Nonnull final PathsourceDir@Nonnull final PathzipPath
ZipOutputStream
public
new
ZipOutputStream
(Files.newOutputStream(zipPath, new OpenOption[0])
Method ZipOutputStream.
- Parameters:
Files.newOutputStream(zipPathFiles.newOutputStream(zipPathnewOpenOption[0]
ZipEntry
public
new
ZipEntry
(sourceDir.relativize(path)
Method ZipEntry.
- Parameters:
sourceDir.relativize(pathsourceDir.relativize(path
broadcastBackupStatus
static
void
broadcastBackupStatus
(final boolean isWorldSaving)
Method broadcastBackupStatus.
- Parameters:
final booleanisWorldSaving
WorldSavingStatus
public
new
WorldSavingStatus
(isWorldSaving)
Method WorldSavingStatus.
- Parameters:
isWorldSavingisWorldSaving
broadcastBackupError
static
void
broadcastBackupError
(final Throwable cause)
Method broadcastBackupError.
- Parameters:
final Throwablecause
findOldBackups
static
List
findOldBackups
(@Nonnull final Path backupDirectory, final int maxBackupCount)
Method findOldBackups.
- Parameters:
@Nonnull final PathbackupDirectoryfinal intmaxBackupCount