ShutdownReason class
Пакет: com.hypixel.hytale.server.core
Файл: com/hypixel/hytale/server/core/ShutdownReason.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
ShutdownReason |
SIGINT |
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
int |
getExitCodeint getExitCode() |
abstract |
|
this this(var1, var2, null) |
public |
String |
toTelemetryStringString toTelemetryString() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core;
class="kw">import com.hypixel.hytale.protocol.FormattedMessage;
class="kw">import com.hypixel.hytale.server.core.util.MessageUtil;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class ShutdownReason {
class="kw">public class="kw">static class="kw">final ShutdownReason SIGINT = new ShutdownReason(130, "sigint");
class="kw">public class="kw">static class="kw">final ShutdownReason SHUTDOWN = new ShutdownReason(0, "normal");
class="kw">public class="kw">static class="kw">final ShutdownReason CRASH = new ShutdownReason(1, "crash");
class="kw">public class="kw">static class="kw">final ShutdownReason AUTH_FAILED = new ShutdownReason(2, "auth_failed");
class="kw">public class="kw">static class="kw">final ShutdownReason WORLD_GEN = new ShutdownReason(3, "world_gen_error");
class="kw">public class="kw">static class="kw">final ShutdownReason CLIENT_GONE = new ShutdownReason(4, "client_gone");
class="kw">public class="kw">static class="kw">final ShutdownReason MISSING_REQUIRED_PLUGIN = new ShutdownReason(5, "missing_plugin");
class="kw">public class="kw">static class="kw">final ShutdownReason VALIDATE_ERROR = new ShutdownReason(6, "validation_error");
class="kw">public class="kw">static class="kw">final ShutdownReason MISSING_ASSETS = new ShutdownReason(7, "missing_assets");
class="kw">public class="kw">static class="kw">final ShutdownReason UPDATE = new ShutdownReason(8, "update");
class="kw">public class="kw">static class="kw">final ShutdownReason MOD_ERROR = new ShutdownReason(9, "mod_error");
class="kw">public class="kw">static class="kw">final ShutdownReason VERIFY_ERROR = new ShutdownReason(10, "verify_error");
class="kw">private class="kw">final int exitCode;
@Nonnull
class="kw">private class="kw">final String name;
@Nullable
class="kw">private class="kw">final FormattedMessage message;
class="kw">public ShutdownReason(int var1, @Nonnull String var2) {
this(var1, var2, null);
}
class="kw">public ShutdownReason(int var1, @Nonnull String var2, @Nullable FormattedMessage var3) {
this.exitCode = var1;
this.name = var2;
this.message = var3;
}
class="kw">public int getExitCode() {
class="kw">return this.exitCode;
}
@Nonnull
class="kw">public String getName() {
class="kw">return this.name;
}
@Nullable
class="kw">public String getMessage() {
class="kw">return this.message != null ? MessageUtil.formatMessageToPlainString(this.message) : null;
}
@Nullable
class="kw">public FormattedMessage getFormattedMessage() {
class="kw">return this.message;
}
@Nonnull
class="kw">public ShutdownReason withMessage(@Nonnull Message var1) {
class="kw">return new ShutdownReason(this.exitCode, this.name, var1.getFormattedMessage());
}
class="kw">public String toTelemetryString() {
class="kw">return this.message != null ? this.name + ": " + this.getMessage() : this.name;
}
@Override
class="kw">public String toString() {
class="kw">return "ShutdownReason{exitCode=" + this.exitCode + ", name='" + this.name + "', message=" + this.getMessage() + "}";
}
}