Class FakeThreadMXBean

  • All Implemented Interfaces:
    ThreadMXBean

    final class FakeThreadMXBean
    extends java.lang.Object
    implements ThreadMXBean
    No-op implementation of ThreadMXBean when the platform doesn't provide it.
    • Constructor Detail

      • FakeThreadMXBean

        FakeThreadMXBean()
    • Method Detail

      • getThreadCpuTime

        public long getThreadCpuTime​(long id)

        Always throws an UnsupportedOperationException

        Specified by:
        getThreadCpuTime in interface ThreadMXBean
        See Also:
        ThreadMXBean.getThreadCpuTime(long)
      • isThreadCpuTimeSupported

        public boolean isThreadCpuTimeSupported()

        Always returns false.

        Specified by:
        isThreadCpuTimeSupported in interface ThreadMXBean
        See Also:
        ThreadMXBean.isThreadCpuTimeSupported()