XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEServerManager

【Java】我的世界XFE服务器管理器

公开
关注 0 Fork 0 Star 0
UTF-8
package com.xfestudio.xfeservermanager.api.store;

import com.xfestudio.xfeservermanager.api.util.ApiChecks;
import java.time.Instant;
import java.util.Objects;

public record EventStoreHealth(boolean writable, long pendingWrites, long droppedWrites, Instant checkedAt, String detail) {
    public EventStoreHealth {
        if (pendingWrites < 0 || droppedWrites < 0) {
            throw new IllegalArgumentException("write counters must be non-negative");
        }
        Objects.requireNonNull(checkedAt, "checkedAt");
        detail = ApiChecks.notBlank(detail, "detail");
    }
}