| Package | Description |
|---|---|
| net.openhft.chronicle.core.io |
The resource management package provides classes and interfaces for managing the lifecycle of
resources such as files, streams, and memory buffers.
|
| net.openhft.chronicle.core.threads |
Provides classes and interfaces for thread management and scheduling in an
event-driven programming model.
|
| net.openhft.chronicle.core.values |
Provides interfaces and classes for representing references to various primitive data types
and handling their storage and retrieval.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Closeable
A
Closeable is a source or destination of data that can be closed. |
interface |
ManagedCloseable
The
ManagedCloseable interface extends the Closeable interface and provides additional methods
that are primarily intended for expert use cases involving resource lifecycle management. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCloseable
An abstract class that represents a closeable resource with additional utilities for managing the resource lifecycle.
|
class |
AbstractCloseableReferenceCounted
Represents a closeable resource with reference counting capabilities.
|
class |
SimpleCloseable
An abstract class providing a basic implementation of the
Closeable, ReferenceOwner, and ManagedCloseable interfaces. |
class |
UnsafeCloseable
An abstract base class for resources that use the
Unsafe class for low-level memory operations. |
class |
VanillaReferenceOwner
A simple implementation of the
ReferenceOwner and QueryCloseable interfaces. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EventLoop
EventLoop represents an event-driven loop responsible for processing event handlers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DelegatingEventLoop
|
class |
OnDemandEventLoop
A wrapper for an
EventLoop which is created on demand when any of its methods are called. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IntArrayValues
This interface represents a reference to an array of int values.
|
interface |
IntValue
Represents a reference to a 32-bit integer value, providing various methods
for accessing and modifying the value.
|
interface |
LongArrayValues
This interface represents a reference to an array of long values.
|
interface |
LongValue
The LongValue interface provides an abstraction for a mutable long value that supports atomic
and concurrent modifications.
|
interface |
TwoLongValue
Represents a container for two
long values, providing mechanisms for getting, setting, and
manipulating them with various memory ordering effects. |
Copyright © 2024. All rights reserved.