| Package | Description |
|---|---|
| net.openhft.chronicle.core.io |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MonitorReferenceCounted
Extends
ReferenceCountedTracer with the ability to suppress discard
warnings. |
interface |
ReferenceCountedTracer
Extends
ReferenceCounted with tracing utilities. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCloseableReferenceCounted
Represents a closeable resource with reference counting.
|
class |
AbstractReferenceCounted
Abstract base class for managing reference counted resources.
|
class |
TracingReferenceCounted |
class |
VanillaReferenceCounted
Lightweight implementation of
MonitorReferenceCounted used when
resource tracing is disabled. |
| Modifier and Type | Method and Description |
|---|---|
default void |
ReferenceChangeListener.onReferenceAdded(ReferenceCounted referenceCounted,
ReferenceOwner referenceOwner)
Invoked immediately after a reservation is made on the supplied
ReferenceCounted instance. |
default void |
ReferenceChangeListener.onReferenceRemoved(@Nullable ReferenceCounted referenceCounted,
ReferenceOwner referenceOwner)
Invoked after a reservation is released from the supplied
ReferenceCounted instance. |
default void |
ReferenceChangeListener.onReferenceTransferred(ReferenceCounted referenceCounted,
ReferenceOwner fromOwner,
ReferenceOwner toOwner)
Invoked after a reservation is moved from one owner to another on the
supplied
ReferenceCounted instance. |
static void |
AbstractReferenceCounted.unmonitor(ReferenceCounted counted)
Marks a reference-counted resource as unmonitored.
|
Copyright © 2026 Chronicle Software Ltd. All rights reserved.