public class SamplerBuilder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SamplerBuilder.Sampler |
| Constructor and Description |
|---|
SamplerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
int |
getInterval() |
long |
getRunTime(java.util.concurrent.TimeUnit timeUnit) |
java.util.function.Predicate<java.lang.management.ThreadInfo> |
getThreadFilter() |
void |
setInterval(int interval) |
void |
setRunTime(long time,
java.util.concurrent.TimeUnit timeUnit) |
void |
setThreadFilter(java.util.function.Predicate<java.lang.management.ThreadInfo> threadFilter) |
SamplerBuilder.Sampler |
start() |
public int getInterval()
public void setInterval(int interval)
public java.util.function.Predicate<java.lang.management.ThreadInfo> getThreadFilter()
public void setThreadFilter(java.util.function.Predicate<java.lang.management.ThreadInfo> threadFilter)
public long getRunTime(java.util.concurrent.TimeUnit timeUnit)
public void setRunTime(long time,
java.util.concurrent.TimeUnit timeUnit)
public SamplerBuilder.Sampler start()