BackupUtil

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 Path sourceDir
@Nonnull final Path zipPath

ZipOutputStream

public new ZipOutputStream (Files.newOutputStream(zipPath, new OpenOption[0])

Method ZipOutputStream.

Parameters:
Files.newOutputStream(zipPath Files.newOutputStream(zipPath
new OpenOption[0]

ZipEntry

public new ZipEntry (sourceDir.relativize(path)

Method ZipEntry.

Parameters:
sourceDir.relativize(path sourceDir.relativize(path

broadcastBackupStatus

static void broadcastBackupStatus (final boolean isWorldSaving)

Method broadcastBackupStatus.

Parameters:
final boolean isWorldSaving

WorldSavingStatus

public new WorldSavingStatus (isWorldSaving)

Method WorldSavingStatus.

Parameters:
isWorldSaving isWorldSaving

broadcastBackupError

static void broadcastBackupError (final Throwable cause)

Method broadcastBackupError.

Parameters:
final Throwable cause

findOldBackups

static List findOldBackups (@Nonnull final Path backupDirectory, final int maxBackupCount)

Method findOldBackups.

Parameters:
@Nonnull final Path backupDirectory
final int maxBackupCount