Package net.minecraft.util.monitoring.jmx
Part 1/1
MinecraftServerStatistics
- Full name:
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics - Package:
net.minecraft.util.monitoring.jmx - Source:
common—net/minecraft/util/monitoring/jmx/MinecraftServerStatistics.java - Type:
class - Modifiers:
public final - Implements:
DynamicMBean
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics#getAttribute(String)
- Origin:
common - Source:
net/minecraft/util/monitoring/jmx/MinecraftServerStatistics.java:66 - Modifiers:
public - Return:
Object
คืออะไร
อ่านค่า Attribute
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: attributeDescription == null ? null : attributeDescription.getter.get().
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics#getAttributes(String[])
- Origin:
common - Source:
net/minecraft/util/monitoring/jmx/MinecraftServerStatistics.java:77 - Modifiers:
public - Return:
AttributeList
คืออะไร
อ่านค่า Attributes
ทำงานยังไง
เรียกต่อ: stream(), map(), filter(), get(), collect(), toList(). สร้างออบเจ็กต์: Attribute, AttributeList. คืนค่า: new AttributeList(list).
Parameters
String[] strings
ตัวอย่างใช้งาน
MinecraftServerStatistics instance = ...;
String[] strings = ...;
AttributeList result = instance.getAttributes(strings);
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics#getMBeanInfo()
- Origin:
common - Source:
net/minecraft/util/monitoring/jmx/MinecraftServerStatistics.java:98 - Modifiers:
public - Return:
MBeanInfo
คืออะไร
อ่านค่า MBean Info
ทำงานยังไง
คืนค่า: this.mBeanInfo.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics#invoke(String,Object[],String[])
- Origin:
common - Source:
net/minecraft/util/monitoring/jmx/MinecraftServerStatistics.java:92 - Modifiers:
public - Return:
Object
คืออะไร
ดำเนินการ invoke ตาม implementation ของ MinecraftServerStatistics
ทำงานยังไง
คืนค่า: null.
Parameters
String stringObject[] objectsString[] strings
ตัวอย่างใช้งาน
MinecraftServerStatistics instance = ...;
Object[] objects = ...;
String[] strings = ...;
Object result = instance.invoke("value", objects, strings);
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics#registerJmxMonitoring(MinecraftServer)
- Origin:
common - Source:
net/minecraft/util/monitoring/jmx/MinecraftServerStatistics.java:50 - Modifiers:
public static - Return:
void
คืออะไร
ลงทะเบียน Jmx Monitoring
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: getPlatformMBeanServer(), registerMBean(), warn(). สร้างออบเจ็กต์: MinecraftServerStatistics, ObjectName.
Parameters
MinecraftServer minecraftServer
ตัวอย่างใช้งาน
MinecraftServer minecraftServer = ...;
MinecraftServerStatistics.registerJmxMonitoring(minecraftServer);
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics#setAttribute(Attribute)
- Origin:
common - Source:
net/minecraft/util/monitoring/jmx/MinecraftServerStatistics.java:73 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Attribute
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Attribute attribute
ตัวอย่างใช้งาน
MinecraftServerStatistics instance = ...;
Attribute attribute = ...;
instance.setAttribute(attribute);
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics#setAttributes(AttributeList)
- Origin:
common - Source:
net/minecraft/util/monitoring/jmx/MinecraftServerStatistics.java:87 - Modifiers:
public - Return:
AttributeList
คืออะไร
กำหนดค่า Attributes
ทำงานยังไง
สร้างออบเจ็กต์: AttributeList. คืนค่า: new AttributeList().
Parameters
AttributeList attributeList
ตัวอย่างใช้งาน
MinecraftServerStatistics instance = ...;
AttributeList attributeList = ...;
AttributeList result = instance.setAttributes(attributeList);