类 HeapDumpWebEndpoint
- java.lang.Object
- org.springframework.boot.actuate.management.HeapDumpWebEndpoint
@WebEndpoint(id="heapdump") public class HeapDumpWebEndpoint extends Object
WebEndpoint
to expose heap dumps.- 从以下版本开始:
- 2.0.0
嵌套类概要
嵌套类 修饰符和类型 类 说明 protected static interface
HeapDumpWebEndpoint.HeapDumper
Strategy interface used to dump the heap to a file.protected static class
HeapDumpWebEndpoint.HeapDumperUnavailableException
Exception to be thrown if theHeapDumpWebEndpoint.HeapDumper
cannot be created.protected static class
HeapDumpWebEndpoint.HotSpotDiagnosticMXBeanHeapDumper
HeapDumpWebEndpoint.HeapDumper
that usescom.sun.management.HotSpotDiagnosticMXBean
available on Oracle and OpenJDK to dump the heap to a file.
构造器概要
构造器 限定符 构造器 说明 HeapDumpWebEndpoint()
protected
HeapDumpWebEndpoint(long timeout)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected HeapDumpWebEndpoint.HeapDumper
createHeapDumper()
Factory method used to create theHeapDumpWebEndpoint.HeapDumper
.WebEndpointResponse<org.springframework.core.io.Resource>
heapDump(Boolean live)
构造器详细资料
HeapDumpWebEndpoint
public HeapDumpWebEndpoint()
HeapDumpWebEndpoint
protected HeapDumpWebEndpoint(long timeout)
方法详细资料
heapDump
@ReadOperation public WebEndpointResponse<org.springframework.core.io.Resource> heapDump(@Nullable Boolean live)
createHeapDumper
protected HeapDumpWebEndpoint.HeapDumper createHeapDumper() throws HeapDumpWebEndpoint.HeapDumperUnavailableException
Factory method used to create theHeapDumpWebEndpoint.HeapDumper
.- 返回:
- the heap dumper to use
- 抛出:
HeapDumpWebEndpoint.HeapDumperUnavailableException
- if the heap dumper cannot be created