| Modifier and Type | Class and Description |
|---|---|
| private static enum | |
| private static class | |
| private static class | |
| pack-priv static class | |
| private static class | |
| private static enum |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | acquire(int
The new current number of acquires on the traced object. acquires)Add to the trace log that the object has been acquired, in other words the reference count has been incremented. |
| public abstract void | |
| public abstract < The concrete exception type. E extends Throwable> E | Returns: The same exception instance, that can then be thrown.The exception that will receive the trace log in the form of
suppressed exceptions. throwable)Attach a life cycle trace log to the given exception. |
| public abstract void | close(int
The new current number of acquires on the traced object. acquires)Add to the trace log that the object has been closed, in other words, the reference count has been decremented. |
| public abstract Collection | Returns: A collection of trace points.Return the life-cycle trace as an ordered |
| public abstract void | drop(int
The new current number of acquires on the traced object. acquires)Add to the trace log that the object has been dropped. |
| public static LifecycleTracer | |
| public abstract < The resource interface for the object. I extends ResourceThe concrete type of the object. T extends ResourceSupport | |
| public abstract void | splitTo(LifecycleTracer
The tracer for the life-cycle that was branched from the life-cycle represented by this
tracer. splitTracer)Attach a trace to both life-cycles, that a single life-cycle has been split into two. |
| public abstract void |