Uses of Package
org.agrona
Packages that use org.agrona
Package
Description
Data structures and utilities useful for building high-performance Java applications.
Java agent for instrumenting
DirectBuffer
implementations to verify aligned access.Concurrent data structures and utilities that support both on and off Java heap usage.
Data structure for broadcasting messages from one source to many receivers via shared memory.
A logger which provides a summary of distinct stacktrace based errors with counts and times.
IPC ring buffers for messaging via shared memory.
Counters for indicating status and telemetry which can be put in shared memory for live inspection.
Bridging classes for allowing direct buffers implementations of
DirectBuffer
and
MutableDirectBuffer
to be used with Java IO streams.Common interfaces which can apply to SBE messages to support abstract usage.
-
Classes in org.agrona used by org.agronaClassDescriptionCommon base class for implementing
MutableDirectBuffer
interface.View over aDirectBuffer
which contains an ASCII string for a given range.Consumer of timer entries as deadline to timerId.Handler for processing expired timers.Abstraction over a range of buffer types that allows fields to be read in native typed fashion.Callback interface for handling an error/exception that has occurred when processing an operation or event.Consumers of messages implement this interface and pass it toExpandableRingBuffer.consume(MessageConsumer, int)
.Abstraction over a range of buffer types that allows fields to be written in native typed fashion.Action to be taken for each property loaded into system properties. -
Classes in org.agrona used by org.agrona.agentClassDescriptionAbstraction over a range of buffer types that allows fields to be read in native typed fashion.
-
Classes in org.agrona used by org.agrona.concurrentClassDescriptionCommon base class for implementing
MutableDirectBuffer
interface.Abstraction over a range of buffer types that allows fields to be read in native typed fashion.Callback interface for handling an error/exception that has occurred when processing an operation or event.Abstraction over a range of buffer types that allows fields to be written in native typed fashion. -
Classes in org.agrona used by org.agrona.concurrent.broadcastClassDescriptionAbstraction over a range of buffer types that allows fields to be read in native typed fashion.Abstraction over a range of buffer types that allows fields to be written in native typed fashion.
-
Classes in org.agrona used by org.agrona.concurrent.errorsClassDescriptionCallback interface for handling an error/exception that has occurred when processing an operation or event.
-
Classes in org.agrona used by org.agrona.concurrent.ringbufferClassDescriptionAbstraction over a range of buffer types that allows fields to be read in native typed fashion.
-
Classes in org.agrona used by org.agrona.concurrent.statusClassDescriptionAbstraction over a range of buffer types that allows fields to be read in native typed fashion.Abstraction over a range of buffer types that allows fields to be written in native typed fashion.
-
Classes in org.agrona used by org.agrona.ioClassDescriptionAbstraction over a range of buffer types that allows fields to be read in native typed fashion.Abstraction over a range of buffer types that allows fields to be written in native typed fashion.
-
Classes in org.agrona used by org.agrona.sbeClassDescriptionAbstraction over a range of buffer types that allows fields to be read in native typed fashion.Abstraction over a range of buffer types that allows fields to be written in native typed fashion.