Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

absentEntry() - Method in interface net.openhft.chronicle.hash.HashQueryContext
Returns the special absent entry object, if the entry with the queried key is absent in the hash, returns null, if the entry is present.
absentEntry() - Method in interface net.openhft.chronicle.map.MapQueryContext
 
absentEntry() - Method in interface net.openhft.chronicle.set.SetQueryContext
 
absentKey() - Method in interface net.openhft.chronicle.hash.HashAbsentEntry
Returns the key is going to be inserted into the ChronicleHash.
AbstractReplication - Class in net.openhft.chronicle.hash.replication
Common configurations of SingleChronicleHashReplication and ReplicationHub.
AbstractReplication.Builder<R extends AbstractReplication,B extends AbstractReplication.Builder<R,B>> - Class in net.openhft.chronicle.hash.replication
Builder of AbstractReplication configurations.
AbstractValue<V,T> - Class in net.openhft.chronicle.hash
Defines reasonable defaults for Value's equals(), hashCode() and toString().
AbstractValue() - Constructor for class net.openhft.chronicle.hash.AbstractValue
Constructor for use by subclasses.
AcceptanceDecision - Enum in net.openhft.chronicle.hash
Decision, if remote modification operation should be accepted or discarded.
access() - Method in interface net.openhft.chronicle.hash.Value
Returns access to the value's bytes.
acquireContext(K, V) - Method in interface net.openhft.chronicle.map.ChronicleMap
Deprecated.
this method has incoherent, unclear semantics. Use ChronicleHash.queryContext(Object) instead
acquireContext(String, String) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
acquireUsing(K, V) - Method in interface net.openhft.chronicle.map.ChronicleMap
Acquire a value for a key, creating if absent.
acquireUsing(String, String) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
acquireUsing(MapQueryContext<K, V, R>, ReturnValue<V>) - Method in interface net.openhft.chronicle.map.MapMethods
 
actualChunkSize(int) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the size in bytes of allocation unit of hash container instances, created by this builder.
actualChunkSize(int) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the size in bytes of allocation unit of hash container instances, created by this builder.
actualChunkSize(int) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
actualChunksPerSegment(long) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the actual number of chunks, that will be reserved for any single segment of the hash containers, created by this builder.
actualChunksPerSegment(long) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
actualChunksPerSegment(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
actualChunksPerSegment(long) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
actualSegments(int) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the actual number of segments in the hash containers, created by this builder.
actualSegments(int) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
actualSegments(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
actualSegments(int) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
address() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
alignAddr(long) - Method in enum net.openhft.chronicle.map.Alignment
 
Alignment - Enum in net.openhft.chronicle.map
Memory addresses alignment strategies.
alignPositionAddr(Bytes) - Method in enum net.openhft.chronicle.map.Alignment
 
applyTo(ChronicleMapBuilder, Replica, Replica.EntryExternalizable, ChronicleMap) - Method in class net.openhft.chronicle.map.ChannelProvider.ChronicleChannel
 
autoReconnectedUponDroppedConnection() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
autoReconnectedUponDroppedConnection(boolean) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
averageKeySize(double) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the average number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
averageKeySize(double) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the average number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
averageKeySize(double) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
Configures the average number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
averageValueSize(double) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the average number of bytes, taken by serialized form of values, put into maps, created by this builder.

B

bootstrapOnlyLocalEntries() - Method in class net.openhft.chronicle.hash.replication.AbstractReplication
 
bootstrapOnlyLocalEntries(boolean) - Method in class net.openhft.chronicle.hash.replication.AbstractReplication.Builder
Configures if the node, provided with replication, created by this builder, should replicate only local data, last updated with own identifier, or all data currently present on the node, when a new node joins the replication grid.
bucketInterval(TimeUnit) - Method in class net.openhft.chronicle.hash.replication.ThrottlingConfig
Returns the throttle bucketing interval in the given time units.
bucketInterval(long, TimeUnit) - Method in class net.openhft.chronicle.hash.replication.ThrottlingConfig
Returns a copy of this config with the specified bucketing interval.
builder() - Static method in class net.openhft.chronicle.hash.replication.ReplicationHub
Creates and returns a new ReplicationHub.Builder.
builder() - Static method in class net.openhft.chronicle.hash.replication.SingleChronicleHashReplication
 
bytesEquivalent(Value<?, T1>, Value<?, T2>) - Static method in interface net.openhft.chronicle.hash.Value
 
BytesInterop<E> - Interface in net.openhft.chronicle.hash.serialization
Writer for objects, which themselves are bytes sequence in some sense: Byteables, byte[] arrays, other primitive arrays, "flat" objects (with primitives fields only), particularly boxed primitive types.
bytesMarshallerFactory(BytesMarshallerFactory) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures a BytesMarshallerFactory to be used with BytesMarshallableSerializer, which is a default ObjectSerializer, to serialize/deserialize data to/from off-heap memory in hash containers, created by this builder.
bytesMarshallerFactory(BytesMarshallerFactory) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
bytesMarshallerFactory(BytesMarshallerFactory) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
BytesReader<E> - Interface in net.openhft.chronicle.hash.serialization
Deserializer (object from Bytes, mirroring the BytesWriter, i.
BytesWriter<E> - Interface in net.openhft.chronicle.hash.serialization
Serializer (object to Bytes writer) which 1) knows the length of serialized form of any object before actual serialization 2) doesn't include that length in the serialized form itself, assuming it will be passed by the ChronicleHash into BytesReader.read(Bytes, long) deserialization method.

C

ChannelFactory - Interface in net.openhft.chronicle.map
Created by Rob Austin
channelId() - Method in class net.openhft.chronicle.hash.replication.ReplicationChannel
Returns the identifier of this channel, with which was created.
ChannelProvider - Class in net.openhft.chronicle.map
 
ChannelProvider.ChronicleChannel - Class in net.openhft.chronicle.map
 
chronicleChannelMap() - Method in class net.openhft.chronicle.map.ChannelProvider
 
ChronicleHash<K,C extends net.openhft.chronicle.hash.KeyContext<K>,EQC extends ExternalHashQueryContext<K>> - Interface in net.openhft.chronicle.hash
This interface defines common ChronicleMap and ChronicleSet, related to off-heap memory management and file-mapping.
ChronicleHashBuilder<K,H extends ChronicleHash<K,?,?>,B extends ChronicleHashBuilder<K,H,B>> - Interface in net.openhft.chronicle.hash
This interface defines the meaning of configurations, common to ChronicleMapBuilder and ChronicleSetBuilder, i.
ChronicleHashInstanceBuilder<H extends ChronicleHash> - Interface in net.openhft.chronicle.hash
 
ChronicleHashStatelessClientBuilder<B extends ChronicleHashStatelessClientBuilder<B,H>,H extends ChronicleHash> - Interface in net.openhft.chronicle.hash
Builder of stateless ChronicleHash implementation, this stateless implementation will be referred to as a stateless client as it will not hold any of its own data locally, the stateless client will perform Remote Procedure Calls ( RPC ) to another ChronicleMap or ChronicleSet which we will refer to as the server.
ChronicleMap<K,V> - Interface in net.openhft.chronicle.map
Extension of ConcurrentMap interface, stores the data off-heap.
ChronicleMapBuilder<K,V> - Class in net.openhft.chronicle.map
ChronicleMapBuilder manages ChronicleMap configurations; could be used as a classic builder and/or factory.
ChronicleMapStatelessClientBuilder<K,V> - Class in net.openhft.chronicle.map
 
ChronicleSet<K> - Interface in net.openhft.chronicle.set
 
ChronicleSetBuilder<K> - Class in net.openhft.chronicle.set
ChronicleSetBuilder manages the whole set of ChronicleSet configurations, could be used as a classic builder and/or factory.
ChronicleSetStatelessClientBuilder<E> - Class in net.openhft.chronicle.set
 
chunkSize(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
clear() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
clear() - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
clone() - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Clones this builder.
clone() - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
clone() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
close() - Method in interface net.openhft.chronicle.hash.ChronicleHash
Releases the off-heap memory, used by this hash container and resources, used by replication, if any.
close() - Method in interface net.openhft.chronicle.hash.ExternalHashQueryContext
Closes the query context, automatically releases all locks and disposes all resources, acquired during the query operation.
close() - Method in class net.openhft.chronicle.map.ChannelProvider.ChronicleChannel
 
close() - Method in class net.openhft.chronicle.map.ChannelProvider
 
close() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
close() - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
compute(MapQueryContext<K, V, R>, BiFunction<? super K, ? super V, ? extends V>, ReturnValue<V>) - Method in interface net.openhft.chronicle.map.MapMethods
 
constantKeySizeBySample(K) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the constant number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
constantKeySizeBySample(K) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the constant number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
constantKeySizeBySample(K) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
Configures the constant number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
constantValueSizeBySample(V) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the constant number of bytes, taken by serialized form of values, put into maps, created by this builder.
containsKey(Object) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
containsKey(Object) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
containsKey(MapQueryContext<K, V, R>) - Method in interface net.openhft.chronicle.map.MapMethods
 
containsValue(Object) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
containsValue(Object) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
context(K) - Method in interface net.openhft.chronicle.hash.ChronicleHash
Deprecated.
context() - Method in interface net.openhft.chronicle.hash.HashAbsentEntry
Returns the context, in which the entry is going to be inserted into the hash.
context() - Method in interface net.openhft.chronicle.hash.HashEntry
Returns the context, in which the entry is accessed.
context(String) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
context() - Method in interface net.openhft.chronicle.map.MapAbsentEntry
 
context() - Method in interface net.openhft.chronicle.map.MapEntry
 
context() - Method in interface net.openhft.chronicle.set.SetAbsentEntry
 
context() - Method in interface net.openhft.chronicle.set.SetEntry
 
create() - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Creates a new hash container, storing it's data in off-heap memory, not mapped to any file.
create() - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceBuilder
 
create() - Method in interface net.openhft.chronicle.hash.ChronicleHashStatelessClientBuilder
 
create() - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
create() - Method in class net.openhft.chronicle.map.ChronicleMapStatelessClientBuilder
 
create() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
create() - Method in class net.openhft.chronicle.set.ChronicleSetStatelessClientBuilder
 
createChannel(int) - Method in class net.openhft.chronicle.hash.replication.ReplicationHub
Creates a new ReplicationChannel in this ReplicationHub with the given identifier.
createChannel(short) - Method in interface net.openhft.chronicle.map.ChannelFactory
 
createChannel(int) - Method in class net.openhft.chronicle.map.ChannelProvider
 
createClientOf(InetSocketAddress) - Static method in class net.openhft.chronicle.map.ChronicleMapStatelessClientBuilder
Equivalent of ChronicleMapStatelessClientBuilder.<K,V>of(serverAddress).create().
createPersistedTo(File) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Opens a hash container residing the specified file, or creates a new one if the file not yet exists and maps its off-heap memory to the file.
createPersistedTo(File) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
createPersistedTo(File) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
createWithId(byte) - Method in class net.openhft.chronicle.hash.replication.AbstractReplication.Builder
Creates a Replication instance with the given node (server) identifier.
createWithId(byte) - Method in class net.openhft.chronicle.hash.replication.ReplicationHub.Builder
 
createWithId(byte) - Method in class net.openhft.chronicle.hash.replication.SingleChronicleHashReplication.Builder
 
currentTime() - Method in class net.openhft.chronicle.hash.replication.TimeProvider
 

D

decideOnRemoteModification(HashReplicableEntry<?>, RemoteOperationContext<?>) - Static method in class net.openhft.chronicle.hash.replication.DefaultEventualConsistencyStrategy
Returns the acceptance decision, should be made about the modification operation in the given context, aiming to modify the given entry.
DEFAULT_UDP_BUFFER_SIZE - Static variable in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
DefaultEventualConsistencyStrategy - Class in net.openhft.chronicle.hash.replication
Specifies the default eventual consistency strategy for replicated ChronicleHashes: last write wins.
defaultValue(V) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Specifies the value to be put for each key queried in acquireUsing() method, if the key is absent in the map, created by this builder.
defaultValue() - Method in interface net.openhft.chronicle.map.MapAbsentEntry
Returns the default (or nil) value, that should be inserted into the map in this context.
defaultValue(MapAbsentEntry<K, V>) - Method in interface net.openhft.chronicle.map.MapEntryOperations
Returns the "nil" value, which should be inserted into the map, in the given absentEntry context.
defaultValueProvider(DefaultValueProvider<K, V>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Deprecated.
DefaultValueProvider<K,V> - Interface in net.openhft.chronicle.map
Deprecated.
DeserializationFactoryConfigurableBytesReader<E,R extends DeserializationFactoryConfigurableBytesReader<E,R>> - Interface in net.openhft.chronicle.hash.serialization
 
doInsert(Value<V, ?>) - Method in interface net.openhft.chronicle.map.MapAbsentEntry
Inserts the new entry into the map, of the key and the given value.
doInsert() - Method in interface net.openhft.chronicle.set.SetAbsentEntry
Inserts the new key into the set.
doRemove() - Method in interface net.openhft.chronicle.hash.HashEntry
Removes the entry from the ChronicleHash.
doRemove() - Method in interface net.openhft.chronicle.map.MapEntry
Removes the entry from the map.
doRemove() - Method in interface net.openhft.chronicle.set.SetEntry
Removes the entry from the ChronicleSet.
doReplaceValue(Value<V, ?>) - Method in interface net.openhft.chronicle.map.MapEntry
Replaces the entry's value with the given newValue.

E

endpoints() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
endpoints(Set<InetSocketAddress>) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
entries(long) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the maximum number of entries, that could be inserted into the hash containers, created by this builder.
entries(long) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
entries(long) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
entriesPerSegment(long) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the actual maximum number entries, that could be inserted into any single segment of the hash containers, created by this builder.
entriesPerSegment(long) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
entriesPerSegment(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
entriesPerSegment(long) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
entry() - Method in interface net.openhft.chronicle.hash.HashQueryContext
Returns the entry context, if the entry with the queried key is present in the ChronicleHash, returns null is the entry is absent.
entry() - Method in interface net.openhft.chronicle.hash.replication.HashRemoteQueryContext
 
entry() - Method in interface net.openhft.chronicle.map.MapQueryContext
 
entry() - Method in interface net.openhft.chronicle.map.replication.MapRemoteQueryContext
 
entry() - Method in interface net.openhft.chronicle.set.replication.SetRemoteQueryContext
 
entry() - Method in interface net.openhft.chronicle.set.SetQueryContext
 
entryAndValueAlignment(Alignment) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures alignment strategy of address in memory of entries and independently of address in memory of values within entries in ChronicleMaps, created by this builder.
entryOperations(MapEntryOperations<K, V, ?>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Inject your SPI code around basic ChronicleMap's operations with present entries: removing entries and replacing the entries' value.
entrySet() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
entrySet() - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
equals(Object) - Method in class net.openhft.chronicle.hash.AbstractValue
Compares Values' bytes representations.
equals(Object) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
equals(Object) - Method in class net.openhft.chronicle.hash.replication.ThrottlingConfig
 
equals(Object) - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
equals(Object) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
equals(Object) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
equivalent(E, E) - Method in interface net.openhft.chronicle.hash.serialization.BytesInterop
Returns true if the given objects are serialized to the same sequence of bytes by BytesWriter.write(Bytes, Object) method, without actual serialization.
equivalent(ReadAccess<T2>, T2, long) - Method in interface net.openhft.chronicle.hash.Value
 
equivalent(Accessor<S, T2, A>, S, long) - Method in interface net.openhft.chronicle.hash.Value
 
ExternalHashQueryContext<K> - Interface in net.openhft.chronicle.hash
HashQueryContext + AutoCloseable, for external ChronicleHash queries in try-with-resources blocks.
ExternalMapQueryContext<K,V,R> - Interface in net.openhft.chronicle.map
MapQueryContext + AutoCloseable, for external ChronicleMap queries in try-with-resources blocks.
ExternalSetQueryContext<K,R> - Interface in net.openhft.chronicle.set
SetQueryContext + AutoCloseable, for external ChronicleSet queries in try-with-resources blocks.

F

file() - Method in interface net.openhft.chronicle.hash.ChronicleHash
Returns the file this hash container mapped to, i.
file() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
FilePerKeyChronicleMap - Class in net.openhft.chronicle.map
Created by daniel on 22/04/15.
FilePerKeyChronicleMap(String) - Constructor for class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
FilePerKeyMap - Class in net.openhft.chronicle.map
A Map implementation that stores each entry as a file in a directory.
FilePerKeyMap(String) - Constructor for class net.openhft.chronicle.map.FilePerKeyMap
 
forEachEntry(Consumer<? super C>) - Method in interface net.openhft.chronicle.hash.ChronicleHash
Performs the given action for each entry in this ChronicleHash until all entries have been processed or the action throws an Exception.
forEachEntry(Consumer<? super MapKeyContext<String, String>>) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
forEachEntryWhile(Predicate<? super C>) - Method in interface net.openhft.chronicle.hash.ChronicleHash
Checks the given predicate on each entry in this ChronicleHash until all entries have been processed or the predicate returns false for some entry, or throws an Exception.
forEachEntryWhile(Predicate<? super MapKeyContext<String, String>>) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
FPMEvent - Class in net.openhft.chronicle.map
Created by daniel on 23/04/15.
FPMEvent(FPMEvent.EventType, String, String, String) - Constructor for class net.openhft.chronicle.map.FPMEvent
 
FPMEvent.EventType - Enum in net.openhft.chronicle.map
 

G

get() - Method in interface net.openhft.chronicle.hash.Value
Returns "cached" object, generally not eligible for using outside some context, or a block, synchronized with locks, or lambda, etc.
get(Object) - Method in interface net.openhft.chronicle.map.ChronicleMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(KeyContext) - Method in interface net.openhft.chronicle.map.DefaultValueProvider
Deprecated.
Returns a value to be put during ChronicleMap.acquireUsing(Object, Object) call for the specified key, if it is absent in the map.
get(Object) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
get(Object) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
get(MapQueryContext<K, V, R>, ReturnValue<V>) - Method in interface net.openhft.chronicle.map.MapMethods
getAll(File) - Method in interface net.openhft.chronicle.map.ChronicleMap
Exports all the entries to a File storing them in JSON format, an attempt is made where possible to use standard java serialisation and keep the data human readable, data serialized using the custom serialises are converted to a binary format which is not human readable but this is only done if the Keys or Values are not Serializable.
getAll(File) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
getEventType() - Method in class net.openhft.chronicle.map.FPMEvent
 
getKey() - Method in class net.openhft.chronicle.map.FPMEvent
 
getLastValue() - Method in class net.openhft.chronicle.map.FPMEvent
 
getMapped(K, SerializableFunction<? super V, R>) - Method in interface net.openhft.chronicle.map.ChronicleMap
Apply a mapping to the value returned by a key and return a result.
getMapped(String, SerializableFunction<? super String, R>) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
getProvider(ReplicationHub) - Static method in class net.openhft.chronicle.map.ChannelProvider
 
getUsing(V) - Method in interface net.openhft.chronicle.hash.Value
Reads the object from the value's bytes, trying to reuse the given object (might be null).
getUsing(K, V) - Method in interface net.openhft.chronicle.map.ChronicleMap
Returns the value to which the specified key is mapped, read to the provided value object, if possible, or returns null, if this map contains no mapping for the key.
getUsing(String, String) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
getValue() - Method in class net.openhft.chronicle.map.FPMEvent
 

H

handle() - Method in interface net.openhft.chronicle.hash.Value
Returns a handle to access the value's bytes.
hash() - Method in interface net.openhft.chronicle.hash.HashContext
Returns the accessed ChronicleHash.
hash(LongHashFunction, E) - Method in interface net.openhft.chronicle.hash.serialization.BytesInterop
Returns hash code for the byte sequence the given object is serialized to, without actual serialization.
hash(LongHashFunction) - Method in interface net.openhft.chronicle.hash.Value
 
hash() - Method in interface net.openhft.chronicle.map.MapContext
Returns the accessed ChronicleMap.
hash() - Method in interface net.openhft.chronicle.set.SetContext
Returns the accessed ChronicleSet.
HashAbsentEntry<K> - Interface in net.openhft.chronicle.hash
Low-level operational context for the situations, when the new entry is going to be inserted into the ChronicleHash.
hashCode() - Method in class net.openhft.chronicle.hash.AbstractValue
Computes value's hash code by applying a hash function to Value's bytes representation.
hashCode() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
hashCode() - Method in class net.openhft.chronicle.hash.replication.ThrottlingConfig
 
hashCode() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
hashCode() - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
hashCode() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
HashContext<K> - Interface in net.openhft.chronicle.hash
Root interface for contexts, in which HashEntries could be accessed.
HashEntry<K> - Interface in net.openhft.chronicle.hash
The present ChronicleHash entry context.
HashQueryContext<K> - Interface in net.openhft.chronicle.hash
Context of ChronicleHash operations with individual keys.
HashRemoteQueryContext<K> - Interface in net.openhft.chronicle.hash.replication
 
HashReplicableEntry<K> - Interface in net.openhft.chronicle.hash.replication
 
heartBeatInterval(TimeUnit) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
heartBeatInterval(long, TimeUnit) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
hub() - Method in class net.openhft.chronicle.hash.replication.ReplicationChannel
Returns the ReplicationHub on which this ReplicationChannel was created.

I

identifier() - Method in class net.openhft.chronicle.hash.replication.AbstractReplication
 
identifier() - Method in class net.openhft.chronicle.map.ChannelProvider.ChronicleChannel
 
IllegalInterProcessLockStateException - Exception in net.openhft.chronicle.hash.locks
 
IllegalInterProcessLockStateException(String) - Constructor for exception net.openhft.chronicle.hash.locks.IllegalInterProcessLockStateException
 
immutableKeys() - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Specifies that key objects, queried with the hash containers, created by this builder, are inherently immutable.
immutableKeys() - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
immutableKeys() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
insert(MapAbsentEntry<K, V>, Value<V, ?>) - Method in interface net.openhft.chronicle.map.MapEntryOperations
Inserts the new entry into the map, of the key from the given insertion context (absentEntry) and the given value.
insert(SetRemoteQueryContext<K, R>) - Method in interface net.openhft.chronicle.set.replication.SetRemoteOperations
 
insert(SetAbsentEntry<K>) - Method in interface net.openhft.chronicle.set.SetEntryOperations
 
instance() - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
 
instance() - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
instance() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
InterProcessLock - Interface in net.openhft.chronicle.hash.locks
Abstracts inter-process lock of ChronicleHash data: segments, entries.
InterProcessReadWriteUpdateLock - Interface in net.openhft.chronicle.hash.locks
Tri-level lock, for efficient handling of concurrent accesses, that requre different privileges.
isEmpty() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
isEmpty() - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
isHeldByCurrentThread() - Method in interface net.openhft.chronicle.hash.locks.InterProcessLock
Checks if this lock is held by current thread.

K

key() - Method in interface net.openhft.chronicle.hash.HashEntry
Returns the entry key.
keyBuilder() - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
keyClass() - Method in interface net.openhft.chronicle.hash.ChronicleHash
 
keyClass() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
keyDeserializationFactory(ObjectFactory<? extends K>) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures factory which is used to create a new key instance, if key class is either Byteable, BytesMarshallable or Externalizable subclass, or key type is eligible for data value generation, or configured custom key reader implements DeserializationFactoryConfigurableBytesReader, in maps, created by this builder.
keyDeserializationFactory(ObjectFactory<? extends K>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
keyDeserializationFactory(ObjectFactory<? extends K>) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
Configures factory which is used to create a new key instance, if key class is either Byteable, BytesMarshallable or Externalizable subclass, or key type is eligible for data value generation, or configured custom key reader implements DeserializationFactoryConfigurableBytesReader, in maps, created by this builder.
keyMarshaller(BytesMarshaller<? super K>) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the BytesMarshaller used to serialize/deserialize keys to/from off-heap memory in hash containers, created by this builder.
keyMarshaller(BytesMarshaller<? super K>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
keyMarshaller(BytesMarshaller<? super K>) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
keyMarshallers(BytesWriter<? super K>, BytesReader<K>) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the marshallers, used to serialize/deserialize keys to/from off-heap memory in hash containers, created by this builder.
keyMarshallers(BytesWriter<? super K>, BytesReader<K>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
keyMarshallers(BytesWriter<? super K>, BytesReader<K>) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
keySet() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
keySet() - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
keySizeMarshaller(SizeMarshaller) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the marshaller used to serialize actual key sizes to off-heap memory in hash containers, created by this builder.
keySizeMarshaller(SizeMarshaller) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
keySizeMarshaller(SizeMarshaller) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 

L

lock() - Method in interface net.openhft.chronicle.hash.locks.InterProcessLock
Acquires the lock, if this lock (or stronger-level lock, in the context of InterProcessReadWriteUpdateLock) is already held by current thread, this call returns immediately.
longSize() - Method in interface net.openhft.chronicle.hash.ChronicleHash
 
longSize() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 

M

map() - Method in interface net.openhft.chronicle.map.MapContext
Returns the accessed ChronicleMap.
MapAbsentEntry<K,V> - Interface in net.openhft.chronicle.map
Low-level operational context for the situations, when the new entry is going to be inserted into the ChronicleMap.
MapBuilder<C extends MapBuilder<C>> - Interface in net.openhft.chronicle.map
MapContext<K,V,R> - Interface in net.openhft.chronicle.map
Context, in which MapEntries are accessed.
MapEntry<K,V> - Interface in net.openhft.chronicle.map
The present ChronicleHash entry context.
MapEntryOperations<K,V,R> - Interface in net.openhft.chronicle.map
SPI interface for customizing "low-level" modification operations on ChronicleMap entries.
mapMethods(MapMethods<K, V, ?>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
MapMethods<K,V,R> - Interface in net.openhft.chronicle.map
SPI interface for customizing behaviour of the specific Map's methods with individual keys.
MapQueryContext<K,V,R> - Interface in net.openhft.chronicle.map
The context of ChronicleMap operations with individual keys (most: get(), put(), etc., opposed to bulk operations).
MapRemoteOperations<K,V,R> - Interface in net.openhft.chronicle.map.replication
 
MapRemoteQueryContext<K,V,R> - Interface in net.openhft.chronicle.map.replication
Context of remote ChronicleMap queries and internal replication operations.
MapReplicableEntry<K,V> - Interface in net.openhft.chronicle.map.replication
 
MapStatelessClient<E extends net.openhft.chronicle.wire.ParameterizeWireKey> - Class in net.openhft.chronicle.map
Created by Rob Austin
MapStatelessClient(String, ClientWiredStatelessTcpConnectionHub, String, long) - Constructor for class net.openhft.chronicle.map.MapStatelessClient
 
maxChunksPerEntry(int) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures how many chunks a single entry, inserted into ChronicleHashes, created by this builder, could take.
maxChunksPerEntry(int) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
maxChunksPerEntry() - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
maxChunksPerEntry(int) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
maxNumberOfChannels(int) - Method in class net.openhft.chronicle.hash.replication.ReplicationHub.Builder
Configures the maximum number of channels could be ReplicationHub.createChannel(int) created for ReplicationHubs, created by this builder.
maxNumberOfChannels() - Method in class net.openhft.chronicle.hash.replication.ReplicationHub
Returns the maximum number of channels could be created for this ReplicationHub.
maxSizeEncodingSize() - Method in interface net.openhft.chronicle.hash.serialization.SizeMarshaller
 
merge(MapQueryContext<K, V, R>, Value<V, ?>, BiFunction<? super V, ? super V, ? extends V>, ReturnValue<V>) - Method in interface net.openhft.chronicle.map.MapMethods
 
minEncodableSize() - Method in interface net.openhft.chronicle.hash.serialization.SizeMarshaller
 
minSegments(int) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Set minimum number of segments in hash containers, constructed by this builder.
minSegments(int) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
minSegments(int) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
minSizeEncodingSize() - Method in interface net.openhft.chronicle.hash.serialization.SizeMarshaller
 
multiCast(InetAddress, int, NetworkInterface) - Static method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 

N

name(String) - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceBuilder
 
name(String) - Method in interface net.openhft.chronicle.hash.ChronicleHashStatelessClientBuilder
 
name(String) - Method in class net.openhft.chronicle.hash.replication.AbstractReplication.Builder
Configures replication "name", which could appear in log messages and replication thread names.
name() - Method in class net.openhft.chronicle.hash.replication.AbstractReplication
 
name() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
name(String) - Method in class net.openhft.chronicle.map.ChronicleMapStatelessClientBuilder
 
name(String) - Method in class net.openhft.chronicle.set.ChronicleSetStatelessClientBuilder
 
net.openhft.chronicle.hash - package net.openhft.chronicle.hash
Contains common interfaces and utilities for ChronicleMaps (net.openhft.chronicle.map package) and ChronicleSets (net.openhft.chronicle.set package).
net.openhft.chronicle.hash.function - package net.openhft.chronicle.hash.function
Serializable versions of functions for convenience of anonymous implementation
net.openhft.chronicle.hash.locks - package net.openhft.chronicle.hash.locks
 
net.openhft.chronicle.hash.replication - package net.openhft.chronicle.hash.replication
 
net.openhft.chronicle.hash.serialization - package net.openhft.chronicle.hash.serialization
 
net.openhft.chronicle.map - package net.openhft.chronicle.map
 
net.openhft.chronicle.map.replication - package net.openhft.chronicle.map.replication
 
net.openhft.chronicle.set - package net.openhft.chronicle.set
Contains ChronicleSet interface and ChronicleSetBuilder class.
net.openhft.chronicle.set.replication - package net.openhft.chronicle.set.replication
 
networkInterface() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
networkInterfaceForMulticast(NetworkInterface) - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
newCondition() - Method in interface net.openhft.chronicle.hash.locks.InterProcessLock
Conditions are not supported by inter-process locks, always throws UnsupportedOperationException.
newKeyInstance() - Method in interface net.openhft.chronicle.map.ChronicleMap
Creates an empty value instance, which can be used with the following methods : ChronicleMap.getUsing(Object, Object) ChronicleMap.acquireUsing(Object, Object) ChronicleMap.acquireContext(Object, Object) for example like this :
newKeyInstance() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
newValueInstance() - Method in interface net.openhft.chronicle.map.ChronicleMap
Creates an empty value instance, which can be used with the following methods : ChronicleMap.getUsing(Object, Object) ChronicleMap.acquireUsing(Object, Object) ChronicleMap.acquireContext(Object, Object) for example like this :
newValueInstance() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
noThrottling() - Static method in class net.openhft.chronicle.hash.replication.ThrottlingConfig
Returns a config which prescribe that a replicator shouldn't throttle.

O

objectSerializer(ObjectSerializer) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the serializer used to serialize/deserialize data to/from off-heap memory, when specified class doesn't implement a specific serialization interface like Externalizable or BytesMarshallable (for example, if data is loosely typed and just Object is specified as the data class), or nullable data, and if custom marshaller is not configured, in hash containers, created by this builder.
objectSerializer(ObjectSerializer) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the serializer used to serialize/deserialize data to/from off-heap memory, when specified class doesn't implement a specific serialization interface like Externalizable or BytesMarshallable (for example, if data is loosely typed and just Object is specified as the data class), or nullable data, and if custom marshaller is not configured, in hash containers, created by this builder.
objectSerializer(ObjectSerializer) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
Configures the serializer used to serialize/deserialize data to/from off-heap memory, when specified class doesn't implement a specific serialization interface like Externalizable or BytesMarshallable (for example, if data is loosely typed and just Object is specified as the data class), or nullable data, and if custom marshaller is not configured, in hash containers, created by this builder.
of(int, InetSocketAddress...) - Static method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
of(int, Collection<InetSocketAddress>) - Static method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
of(InetAddress, int) - Static method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
of(Class<K>, Class<V>) - Static method in class net.openhft.chronicle.map.ChronicleMapBuilder
Returns a new ChronicleMapBuilder instance which is able to create maps with the specified key and value classes.
of(Class<K>, Class<V>, InetSocketAddress) - Static method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
of(InetSocketAddress) - Static method in class net.openhft.chronicle.map.ChronicleMapStatelessClientBuilder
 
of(Class<K>) - Static method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
of(InetSocketAddress) - Static method in class net.openhft.chronicle.set.ChronicleSetStatelessClientBuilder
 
offset() - Method in interface net.openhft.chronicle.hash.Value
Returns the offset to the value's bytes.
originIdentifier() - Method in interface net.openhft.chronicle.hash.replication.HashReplicableEntry
 
originTimestamp() - Method in interface net.openhft.chronicle.hash.replication.HashReplicableEntry
 

P

persistedTo(File) - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceBuilder
 
port() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
proxyReturnTypedObject(E, R, Class<R>, Object...) - Method in class net.openhft.chronicle.map.MapStatelessClient
 
pushTo(InetSocketAddress...) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
put(String, String) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
put(String, String) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
put(MapQueryContext<K, V, R>, Value<V, ?>, ReturnValue<V>) - Method in interface net.openhft.chronicle.map.MapMethods
 
put(MapRemoteQueryContext<K, V, R>, Value<V, ?>) - Method in interface net.openhft.chronicle.map.replication.MapRemoteOperations
 
putAll(File) - Method in interface net.openhft.chronicle.map.ChronicleMap
Imports all the entries from a File, the fromFile must be created using or the same format as ChronicleMap.get(Object), this method behaves similar to Map.put(Object, Object) where existing entries are overwritten.
putAll(Map<? extends String, ? extends String>) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
putAll(File) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
putAll(Map<? extends String, ? extends String>) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
putIfAbsent(String, String) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
putIfAbsent(MapQueryContext<K, V, R>, Value<V, ?>, ReturnValue<V>) - Method in interface net.openhft.chronicle.map.MapMethods
 
putMapped(K, UnaryOperator<V>) - Method in interface net.openhft.chronicle.map.ChronicleMap
Apply a unaryOperator to the value for a key and return a result.
putMapped(String, UnaryOperator<String>) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
putReturnsNull(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
putReturnsNull(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapStatelessClientBuilder
 
putReturnsNull(boolean) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
putReturnsNull(boolean) - Method in interface net.openhft.chronicle.map.MapBuilder
Configures if the maps created by this MapBuilder should return null instead of previous mapped values on ChornicleMap.put(key, value) calls.

Q

queriedKey() - Method in interface net.openhft.chronicle.hash.HashQueryContext
Returns the queried key as a Value.
queryContext(K) - Method in interface net.openhft.chronicle.hash.ChronicleHash
 
queryContext(String) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 

R

read(Bytes, long) - Method in interface net.openhft.chronicle.hash.serialization.BytesReader
Reads and returns the object from [position(), position() + size] bytes of the given Bytes.
read(Bytes, long, E) - Method in interface net.openhft.chronicle.hash.serialization.BytesReader
Similar to BytesReader.read(Bytes, long), but should attempt to reuse the given object, i.
readLock() - Method in interface net.openhft.chronicle.hash.locks.InterProcessReadWriteUpdateLock
Returns the read-level lock.
readSize(Bytes) - Method in interface net.openhft.chronicle.hash.serialization.SizeMarshaller
 
registerForEvents(Consumer<FPMEvent>) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
registerForEvents(Consumer<FPMEvent>) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
remoteIdentifier() - Method in interface net.openhft.chronicle.hash.replication.RemoteOperationContext
 
remoteNodeValidator(RemoteNodeValidator) - Method in class net.openhft.chronicle.hash.replication.AbstractReplication.Builder
 
remoteNodeValidator() - Method in class net.openhft.chronicle.hash.replication.AbstractReplication
 
RemoteNodeValidator - Interface in net.openhft.chronicle.hash.replication
 
RemoteOperationContext<K> - Interface in net.openhft.chronicle.hash.replication
Context of internal replication operation.
remoteTimestamp() - Method in interface net.openhft.chronicle.hash.replication.RemoteOperationContext
 
remove(Object) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
remove(Object, Object) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
remove(Object) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
remove(MapEntry<K, V>) - Method in interface net.openhft.chronicle.map.MapEntryOperations
Removes the given entry from the map.
remove(MapQueryContext<K, V, R>, ReturnValue<V>) - Method in interface net.openhft.chronicle.map.MapMethods
 
remove(MapQueryContext<K, V, R>, Value<V, ?>) - Method in interface net.openhft.chronicle.map.MapMethods
 
remove(MapRemoteQueryContext<K, V, R>) - Method in interface net.openhft.chronicle.map.replication.MapRemoteOperations
 
remove(SetRemoteQueryContext<K, R>) - Method in interface net.openhft.chronicle.set.replication.SetRemoteOperations
 
remove(SetEntry<K>) - Method in interface net.openhft.chronicle.set.SetEntryOperations
 
removeReturnsNull(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
removeReturnsNull(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapStatelessClientBuilder
 
removeReturnsNull(boolean) - Method in interface net.openhft.chronicle.map.MapBuilder
Configures if the maps created by this MapBuilder should return null instead of the last mapped value on ChronicleMap.remove(key) calls.
replace(String, String, String) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
replace(String, String) - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
replace(MapQueryContext<K, V, R>, Value<V, ?>, ReturnValue<V>) - Method in interface net.openhft.chronicle.map.MapMethods
 
replace(MapQueryContext<K, V, R>, Value<V, ?>, Value<V, ?>) - Method in interface net.openhft.chronicle.map.MapMethods
 
replaceValue(MapEntry<K, V>, Value<V, ?>) - Method in interface net.openhft.chronicle.map.MapEntryOperations
Replaces the given entry's value with the new one.
replicated(byte, TcpTransportAndNetworkConfig) - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceBuilder
 
replicated(SingleChronicleHashReplication) - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceBuilder
 
replicatedViaChannel(ReplicationChannel) - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceBuilder
Configures replication of the hash containers, created by this builder, via so called "channels".
replication(SingleChronicleHashReplication) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures replication of the hash containers, created by this builder.
replication(byte, TcpTransportAndNetworkConfig) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Shortcut for replication(SimpleReplication.builder() .tcpTransportAndNetwork(tcpTransportAndNetwork).createWithId(identifier)).
replication(byte) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
 
replication(SingleChronicleHashReplication) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
replication(byte) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
replication(byte, TcpTransportAndNetworkConfig) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
replication(SingleChronicleHashReplication) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
replication(byte, TcpTransportAndNetworkConfig) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
replication(byte) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
ReplicationChannel - Class in net.openhft.chronicle.hash.replication
A token which should be created via ReplicationHub.createChannel(int) call and passed to ChronicleHashInstanceBuilder.replicatedViaChannel(ReplicationChannel) method, to establish a channel replication.
ReplicationHub - Class in net.openhft.chronicle.hash.replication
This class holds all configurations of multicontainer replication, which is usable, when you want to replicate several ChronicleHashes (maps, sets, etc.) between same servers.
ReplicationHub.Builder - Class in net.openhft.chronicle.hash.replication
Builder of ReplicationHubs.
ReturnValue<V> - Interface in net.openhft.chronicle.map
 
returnValue(Value<V, ?>) - Method in interface net.openhft.chronicle.map.ReturnValue
 

S

segmentEntrySpaceInnerOffset(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
This is needed, if chunkSize = constant entry size is not aligned, for entry alignment to be always the same, we should _misalign_ the first chunk.
segmentHeaderSize(boolean) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
SerializableFunction<T,R> - Interface in net.openhft.chronicle.hash.function
serverPort() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
serverPort(int) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
set() - Method in interface net.openhft.chronicle.set.SetContext
Returns the accessed ChronicleSet.
SetAbsentEntry<K> - Interface in net.openhft.chronicle.set
Low-level operational context for the situations, when the new key is going to be inserted into the ChronicleSet.
SetContext<K,R> - Interface in net.openhft.chronicle.set
Context, in which SetEntries are accessed.
SetEntry<K> - Interface in net.openhft.chronicle.set
The present ChronicleSet entry context.
SetEntryOperations<K,R> - Interface in net.openhft.chronicle.set
 
setEventType(FPMEvent.EventType) - Method in class net.openhft.chronicle.map.FPMEvent
 
setKey(String) - Method in class net.openhft.chronicle.map.FPMEvent
 
setLastValue(String) - Method in class net.openhft.chronicle.map.FPMEvent
 
SetQueryContext<K,R> - Interface in net.openhft.chronicle.set
The context of ChronicleSet operations with individual keys (most: contains(), add(), etc., opposed to bulk operations).
SetRemoteOperations<K,R> - Interface in net.openhft.chronicle.set.replication
 
SetRemoteQueryContext<K,R> - Interface in net.openhft.chronicle.set.replication
Context of remote ChronicleSet queries and internal replication operations.
SetReplicableEntry<K> - Interface in net.openhft.chronicle.set.replication
 
setValue(String) - Method in class net.openhft.chronicle.map.FPMEvent
 
SingleChronicleHashReplication - Class in net.openhft.chronicle.hash.replication
 
SingleChronicleHashReplication.Builder - Class in net.openhft.chronicle.hash.replication
 
size(E) - Method in interface net.openhft.chronicle.hash.serialization.BytesWriter
Returns the length (in bytes) of the serialized form of the given object.
size() - Method in interface net.openhft.chronicle.hash.Value
Returns the size of the value's bytes.
size() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
size() - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
sizeEncodingSize(long) - Method in interface net.openhft.chronicle.hash.serialization.SizeMarshaller
 
SizeMarshaller - Interface in net.openhft.chronicle.hash.serialization
 
snappyValues(boolean) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
startsWith(Bytes, E) - Method in interface net.openhft.chronicle.hash.serialization.BytesInterop
Checks if the given bytes starts (from the bytes' position) with the byte sequence the given object is serialized to, without actual serialization.
SYSTEM - Static variable in class net.openhft.chronicle.hash.replication.TimeProvider
Delegates TimeProvider.currentTime() to System#currentTime().

T

tcpBufferSize(int) - Method in interface net.openhft.chronicle.hash.ChronicleHashStatelessClientBuilder
 
tcpBufferSize() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
tcpBufferSize(int) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
tcpBufferSize(int) - Method in class net.openhft.chronicle.map.ChronicleMapStatelessClientBuilder
 
tcpBufferSize(int) - Method in class net.openhft.chronicle.set.ChronicleSetStatelessClientBuilder
 
tcpTransportAndNetwork(TcpTransportAndNetworkConfig) - Method in class net.openhft.chronicle.hash.replication.AbstractReplication.Builder
 
tcpTransportAndNetwork() - Method in class net.openhft.chronicle.hash.replication.AbstractReplication
 
TcpTransportAndNetworkConfig - Class in net.openhft.chronicle.hash.replication
 
throttle(long, TimeUnit) - Static method in class net.openhft.chronicle.hash.replication.ThrottlingConfig
Returns a config which throttle the specified max bits per the given time unit with default bucketing interval.
throttling(TimeUnit) - Method in class net.openhft.chronicle.hash.replication.ThrottlingConfig
Returns maximum bits per the given time unit, i.
throttlingConfig() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
throttlingConfig(ThrottlingConfig) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
ThrottlingConfig - Class in net.openhft.chronicle.hash.replication
 
throttlingConfig() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
throttlingConfig(ThrottlingConfig) - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
timeout(long, TimeUnit) - Method in interface net.openhft.chronicle.hash.ChronicleHashStatelessClientBuilder
 
timeout(long, TimeUnit) - Method in class net.openhft.chronicle.map.ChronicleMapStatelessClientBuilder
 
timeout(long, TimeUnit) - Method in class net.openhft.chronicle.set.ChronicleSetStatelessClientBuilder
 
timeProvider(TimeProvider) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures a time provider, used by hash containers, created by this builder, for needs of replication consensus protocol (conflicting data updates resolution).
TimeProvider - Class in net.openhft.chronicle.hash.replication
TimeProvider was aims to possibly later provide an optimization to System#currentTime() on every call to replicated ChronicleMap or ChronicleSet.
TimeProvider() - Constructor for class net.openhft.chronicle.hash.replication.TimeProvider
 
timeProvider(TimeProvider) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
timeProvider(TimeProvider) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
toString() - Method in class net.openhft.chronicle.hash.AbstractValue
Delegates to Value's object toString().
toString() - Method in class net.openhft.chronicle.hash.replication.AbstractReplication
 
toString() - Method in class net.openhft.chronicle.hash.replication.ReplicationHub
 
toString() - Method in class net.openhft.chronicle.hash.replication.SingleChronicleHashReplication
 
toString() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
toString() - Method in class net.openhft.chronicle.hash.replication.ThrottlingConfig
 
toString() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
toString() - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
 
toString() - Method in class net.openhft.chronicle.map.FPMEvent
 
toString() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
tryLock() - Method in interface net.openhft.chronicle.hash.locks.InterProcessLock
Acquires the lock only if it is free at the time of invocation, also if the lock is already held by the current thread, this call immediately returns true.

U

udpBufferSize() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
udpBufferSize(int) - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
udpTransport(UdpTransportConfig) - Method in class net.openhft.chronicle.hash.replication.AbstractReplication.Builder
Configures UDP transport settings, used by Replications, created by this builder.
udpTransport() - Method in class net.openhft.chronicle.hash.replication.AbstractReplication
 
UdpTransportConfig - Class in net.openhft.chronicle.hash.replication
 
UnaryOperator<T> - Interface in net.openhft.chronicle.map
Represents a mutator that accepts one mutable argument, which it may alter and produces a result.
unlock() - Method in interface net.openhft.chronicle.hash.locks.InterProcessLock
Releases the lock, if the lock is not held by the current thread, returns immediately.
unregisterForEvents(Consumer<FPMEvent>) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
update(T) - Method in interface net.openhft.chronicle.map.UnaryOperator
Applies this mutator to the given mutable argument.
updateLock() - Method in interface net.openhft.chronicle.hash.locks.InterProcessReadWriteUpdateLock
Returns the update-level lock.

V

validate(byte, SocketAddress) - Method in interface net.openhft.chronicle.hash.replication.RemoteNodeValidator
checks the identifier that is unique and we haven't seen it before, unless it comes from the same port and host.
Value<V,T> - Interface in net.openhft.chronicle.hash
Dual bytes/object access to keys/values/elements.
value() - Method in interface net.openhft.chronicle.map.MapEntry
Returns the entry value.
valueClass() - Method in interface net.openhft.chronicle.map.ChronicleMap
 
valueClass() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
valueDeserializationFactory(ObjectFactory<V>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures factory which is used to create a new value instance, if value class is either Byteable, BytesMarshallable or Externalizable subclass, or value type is eligible for data value generation, or configured custom value reader is an instance of DeserializationFactoryConfigurableBytesReader, in maps, created by this builder.
valueMarshaller(BytesMarshaller<? super V>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the BytesMarshaller used to serialize/deserialize values to/from off-heap memory in maps, created by this builder.
valueMarshaller(ThrowingFunction<InputStream, InputStream, IOException>, ThrowingFunction<OutputStream, OutputStream, IOException>) - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
valueMarshallers(BytesWriter<V>, BytesReader<V>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the marshallers, used to serialize/deserialize values to/from off-heap memory in maps, created by this builder.
valueOf(String) - Static method in enum net.openhft.chronicle.hash.AcceptanceDecision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.chronicle.map.Alignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.chronicle.map.FPMEvent.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.openhft.chronicle.hash.AcceptanceDecision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.chronicle.map.Alignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class net.openhft.chronicle.map.FilePerKeyChronicleMap
 
values() - Method in class net.openhft.chronicle.map.FilePerKeyMap
 
values() - Static method in enum net.openhft.chronicle.map.FPMEvent.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
valueSizeMarshaller(SizeMarshaller) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the marshaller used to serialize actual value sizes to off-heap memory in maps, created by this builder.

W

withDeserializationFactory(ObjectFactory<E>) - Method in interface net.openhft.chronicle.hash.serialization.DeserializationFactoryConfigurableBytesReader
 
wrapValueAsValue(V) - Method in interface net.openhft.chronicle.map.MapContext
Wraps the given value as a Value.
write(Bytes, E) - Method in interface net.openhft.chronicle.hash.serialization.BytesWriter
Serializes the given object to the given bytes, without writing the length of the serialized form itself.
writeLock() - Method in interface net.openhft.chronicle.hash.locks.InterProcessReadWriteUpdateLock
Returns the write-level lock.
writeSize(Bytes, long) - Method in interface net.openhft.chronicle.hash.serialization.SizeMarshaller
 
writeTo(WriteAccess<T2>, T2, long) - Method in interface net.openhft.chronicle.hash.Value
 
writeTo(StreamingDataOutput<?, ?, T2>) - Method in interface net.openhft.chronicle.hash.Value
 
writeTo(Accessor<S, T2, A>, S, long) - Method in interface net.openhft.chronicle.hash.Value
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.