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
|
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> | |
SharedSegment<K,V> |
Allow access to the Segments that user used to make up the shared map, these methods should be
used with exceptional caution and were initially introduce to facilitate remote map replication.
|
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 © 2016. All rights reserved.