Skip to content

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: commonnet/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

ตัวอย่างใช้งาน

MinecraftServerStatistics instance = ...;
Object result = instance.getAttribute("value");

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

  • ไม่มี

ตัวอย่างใช้งาน

MinecraftServerStatistics instance = ...;
MBeanInfo result = instance.getMBeanInfo();

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 string
  • Object[] objects
  • String[] 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);