PacketStatsEntry interface
Пакет: com.hypixel.hytale.protocol.io
Файл: com/hypixel/hytale/protocol/io/PacketStatsRecorder.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
|
int |
RECENT_SECONDS |
Методы (23)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
abstract |
String |
getNameString getName() |
abstract |
int |
getPacketIdint getPacketId() |
abstract |
double |
getReceivedCompressedAvgdouble getReceivedCompressedAvg() |
abstract |
long |
getReceivedCompressedMaxlong getReceivedCompressedMax() |
abstract |
long |
getReceivedCompressedMinlong getReceivedCompressedMin() |
abstract |
long |
getReceivedCompressedTotallong getReceivedCompressedTotal() |
abstract |
int |
getReceivedCountint getReceivedCount() |
abstract |
PacketStatsRecorder.RecentStats |
getReceivedRecentlyPacketStatsRecorder.RecentStats getReceivedRecently() |
abstract |
double |
getReceivedUncompressedAvgdouble getReceivedUncompressedAvg() |
abstract |
long |
getReceivedUncompressedMaxlong getReceivedUncompressedMax() |
abstract |
long |
getReceivedUncompressedMinlong getReceivedUncompressedMin() |
abstract |
long |
getReceivedUncompressedTotallong getReceivedUncompressedTotal() |
abstract |
double |
getSentCompressedAvgdouble getSentCompressedAvg() |
abstract |
long |
getSentCompressedMaxlong getSentCompressedMax() |
abstract |
long |
getSentCompressedMinlong getSentCompressedMin() |
abstract |
long |
getSentCompressedTotallong getSentCompressedTotal() |
abstract |
int |
getSentCountint getSentCount() |
abstract |
PacketStatsRecorder.RecentStats |
getSentRecentlyPacketStatsRecorder.RecentStats getSentRecently() |
abstract |
double |
getSentUncompressedAvgdouble getSentUncompressedAvg() |
abstract |
long |
getSentUncompressedMaxlong getSentUncompressedMax() |
abstract |
long |
getSentUncompressedMinlong getSentUncompressedMin() |
abstract |
long |
getSentUncompressedTotallong getSentUncompressedTotal() |
abstract |
boolean |
hasDataboolean hasData() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.protocol.io;
class="kw">import io.netty.util.AttributeKey;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class="kw">interface PacketStatsRecorder {
AttributeKey<PacketStatsRecorder> CHANNEL_KEY = AttributeKey.valueOf("PacketStatsRecorder");
PacketStatsRecorder NOOP = new NoopPacketStatsRecorder();
void recordSend(int var1, int var2, int var3);
void recordReceive(int var1, int var2, int var3);
@Nonnull
PacketStatsRecorder.PacketStatsEntry getEntry(int var1);
class="kw">interface PacketStatsEntry {
int RECENT_SECONDS = 30;
int getPacketId();
@Nullable
String getName();
boolean hasData();
int getSentCount();
long getSentUncompressedTotal();
long getSentCompressedTotal();
long getSentUncompressedMin();
long getSentUncompressedMax();
long getSentCompressedMin();
long getSentCompressedMax();
double getSentUncompressedAvg();
double getSentCompressedAvg();
@Nonnull
PacketStatsRecorder.RecentStats getSentRecently();
int getReceivedCount();
long getReceivedUncompressedTotal();
long getReceivedCompressedTotal();
long getReceivedUncompressedMin();
long getReceivedUncompressedMax();
long getReceivedCompressedMin();
long getReceivedCompressedMax();
double getReceivedUncompressedAvg();
double getReceivedCompressedAvg();
@Nonnull
PacketStatsRecorder.RecentStats getReceivedRecently();
}
record RecentStats(int count, long uncompressedTotal, long compressedTotal, int uncompressedMin, int uncompressedMax, int compressedMin, int compressedMax) {
class="kw">public class="kw">static class="kw">final PacketStatsRecorder.RecentStats EMPTY = new PacketStatsRecorder.RecentStats(0, 0L, 0L, 0, 0, 0, 0);
class="kw">public RecentStats {
}
}
}