Interface | Description |
---|---|
ChronicleMap<K,V> |
Extension of
ConcurrentMap interface, stores the data off-heap. |
Context<K,V> | |
DefaultValueProvider<K,V> |
Default value computation strategy, used
in
ChronicleMapBuilder.defaultValueProvider(DefaultValueProvider) configuration. |
EngineReplicationLangBytes |
A simpler form of the replication interface used by Engine
*** PLEASE DON'T REFACTOR THIS WITHOUT FIRST CHANGING THE ENGINE CODE ***
|
EngineReplicationLangBytes.EngineEntryCallback |
Implemented typically by a replicator, This interface provides the event, which will get
called whenever a put() or remove() has occurred to the map
|
EngineReplicationLangBytes.EngineModificationIterator |
Holds a record of which entries have modification.
|
EngineReplicationLangBytes.EngineReplicationModificationNotifier |
notifies when there is a changed to the modification iterator
|
Function<T,R> |
Represents a function that accepts one argument and produces a result.
|
MapBuilder<C extends MapBuilder<C>> |
Common configurations of
ChronicleMapBuilder and
ChronicleMapStatelessClientBuilder . |
MapEntryCallback<K,V> |
Created by Rob Austin
|
PrepareValueBytes<K,V> |
Strategy of preparing bytes of off-heap memory before assigning them into
Byteable
value during chronicleMap.acquireUsing() call, when the given key is absent in the map. |
ReadContext<K,V> | |
UnaryOperator<T> |
Represents a mutator that accepts one mutable argument, which it may alter and produces a result.
|
WriteContext<K,V> |
Class | Description |
---|---|
BytesMapEventListener |
Methods must not update
entry state (position,
limit).
Methods must not update entry bytes, except in metadata area
From metaDataPos offset metadata area starts in the given entry , listener
should be itself aware of it's length (see ChronicleMapBuilder.metaDataBytes(int) ).
From keyPos offset key area in the given entry , serialized key size
(using ChronicleMapBuilder.keySizeMarshaller(SizeMarshaller)), directly followed
by the serialized key itself.
From valuePos offset value area in the given entry , serialized value size
(using ChronicleMapBuilder.keySizeMarshaller(SizeMarshaller)), then (optionally)
alignment (see ChronicleMapBuilder.entryAndValueAlignment(Alignment)
), followed by the serialized value itself.
|
ChronicleMapBuilder<K,V> |
ChronicleMapBuilder manages ChronicleMap configurations; could be used as a
classic builder and/or factory. |
ChronicleMapStatelessClientBuilder<K,V> | |
MapEventListener<K,V> |
Contains methods which are called when
ChronicleMap key events occur. |
Enum | Description |
---|---|
Alignment |
Memory addresses alignment strategies.
|
UpdateResult |
Result of
ChronicleMap.update(Object, Object) operation. |
Copyright © 2015. All rights reserved.