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

A

AbstractChronicleMapBuilder<K,V,B extends AbstractChronicleMapBuilder<K,V,B>> - Class in net.openhft.chronicle.map
AbstractChronicleMapBuilder manages most of ChronicleMap configurations; has two concrete subclasses: ChronicleMapBuilder should be used to create maps with ordinary values, OffHeapUpdatableChronicleMapBuilder -- maps with Byteable values, which point directly to off-heap memory; could be used as a classic builder and/or factory.
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.
acquireUsing(K, V) - Method in interface net.openhft.chronicle.map.ChronicleMap
Acquire a value for a key, creating if absent.
acquireUsingLocked(K, V) - Method in interface net.openhft.chronicle.map.ChronicleMap
 
actualEntriesPerSegment(long) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
 
actualEntriesPerSegment(long) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
actualEntriesPerSegment(long) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
actualSegments(int) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
 
actualSegments(int) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
actualSegments(int) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
address() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
Alignment - Enum in net.openhft.chronicle.map
Memory addresses alignment strategies.
autoReconnectedUponDroppedConnection() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
autoReconnectedUponDroppedConnection(boolean) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 

B

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
 
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.
bytesLogging() - Static method in class net.openhft.chronicle.map.MapEventListeners
Returns the map event listener, which logs strings like "Meta: [meta bytes] | [key bytes] = [value bytes]", where bytes are meta, key and value areas from Bytes passed to MapEventListener methods, printed in ASCII coding.
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.AbstractChronicleMapBuilder
 
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

channelId() - Method in class net.openhft.chronicle.hash.replication.ReplicationChannel
Returns the identifier of this channel, with which was created.
ChronicleHash - Interface in net.openhft.chronicle.hash
This interface defines common ChronicleMap and ChronicleSet, related to off-heap memory management and file-mapping.
ChronicleHashBuilder<K,C extends ChronicleHash,B extends ChronicleHashBuilder<K,C,B>> - Interface in net.openhft.chronicle.hash
This interface defines the meaning of configurations, common to ChronicleMapBuilder and ChronicleSetBuilder, i.
ChronicleHashErrorListener - Interface in net.openhft.chronicle.hash
 
ChronicleHashErrorListeners - Class in net.openhft.chronicle.hash
 
ChronicleHashErrorListeners() - Constructor for class net.openhft.chronicle.hash.ChronicleHashErrorListeners
 
ChronicleHashInstanceConfig<C extends ChronicleHash> - Interface in net.openhft.chronicle.hash
 
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 is intended to be used to configure ChronicleMaps with non-Byteable values, which don't point to off-heap memory directly, including primitives (Long, Double, etc.), Strings and CharSequences, values implementing BytesMarshallable, Externalizable or Serializable interface, or any other values for which custom marshaller is provided.
ChronicleSet<E> - Interface in net.openhft.chronicle.set
 
ChronicleSetBuilder<E> - Class in net.openhft.chronicle.set
ChronicleSetBuilder manages the whole set of ChronicleSet configurations, could be used as a classic builder and/or factory.
clone() - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Clones this builder.
clone() - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
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.map.Context
call this to unlock the maps segment
constant(long) - Static method in class net.openhft.chronicle.hash.serialization.SizeMarshallers
 
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.AbstractChronicleMapBuilder
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(E) - 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.
Context<K,V> - Interface in net.openhft.chronicle.map
 
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.ChronicleHashInstanceConfig
 
create() - Method in interface net.openhft.chronicle.hash.StatelessClientConfig
 
create() - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
create() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
createChannel(short) - Method in class net.openhft.chronicle.hash.replication.ReplicationHub
Creates a new ReplicationChannel in this ReplicationHub with the given identifier.
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.AbstractChronicleMapBuilder
 
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
 
currentTimeMillis() - Method in class net.openhft.chronicle.hash.replication.TimeProvider
 

D

defaultValue(V) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
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(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(V) - Method in class net.openhft.chronicle.map.OffHeapUpdatableChronicleMapBuilder
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.
defaultValueProvider(DefaultValueProvider<K, V>) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
Specifies the function to obtain a value for the key during acquireUsing() calls, if the key is absent in the map, created by this builder.
defaultValueProvider(DefaultValueProvider<K, V>) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Specifies the function to obtain a value for the key during acquireUsing() calls, if the key is absent in the map, created by this builder.
DefaultValueProvider<K,V> - Interface in net.openhft.chronicle.map
Default value computation strategy, used in AbstractChronicleMapBuilder.defaultValueProvider(DefaultValueProvider) configuration.
defaultValueProvider(DefaultValueProvider<K, V>) - Method in class net.openhft.chronicle.map.OffHeapUpdatableChronicleMapBuilder
Specifies the function to obtain a value for the key during acquireUsing() calls, if the key is absent in the map, created by this builder.
discoverMap() - Method in class net.openhft.chronicle.map.NodeDiscovery
 
dontPutOnClose() - Method in interface net.openhft.chronicle.map.WriteContext
Prevents the entry being put back back into the map when the Context is closed

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 "entry size chunks", which could be taken by the maximum number of entries, inserted into the hash containers, created by this builder.
entries(long) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
entries(long) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
entryAndValueAlignment(Alignment) - Method in class net.openhft.chronicle.map.OffHeapUpdatableChronicleMapBuilder
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.
entrySize(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.
entrySize(int) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
Configures the size in bytes of allocation unit of hash container instances, created by this builder.
entrySize(int) - Method in class net.openhft.chronicle.map.OffHeapUpdatableChronicleMapBuilder
Configures the size in bytes of allocation unit of hash container instances, created by this builder.
entrySize(int) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
Configures the size in bytes of allocation unit of hash container instances, created by this builder.
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.AbstractChronicleMapBuilder
 
equals(Object) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
error() - Static method in class net.openhft.chronicle.hash.ChronicleHashErrorListeners
 
errorListener(ChronicleHashErrorListener) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
 
errorListener(ChronicleHashErrorListener) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
errorListener(ChronicleHashErrorListener) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
errorOnUnlock(IllegalMonitorStateException) - Method in interface net.openhft.chronicle.hash.ChronicleHashErrorListener
 
eventListener(MapEventListener<K, V, ChronicleMap<K, V>>) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 

F

file() - Method in interface net.openhft.chronicle.hash.ChronicleHash
Returns the file this hash container mapped to, i.

G

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(K) - Method in interface net.openhft.chronicle.map.DefaultValueProvider
Returns a value to be put during ChronicleMap.acquireUsing(Object, Object) call for the specified key, if it is absent in the map.
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.
getUsingLocked(K, V) - Method in interface net.openhft.chronicle.map.ChronicleMap
The method is similar getUsing(K key, V usingValue); but in addition read locks the map segment to operations to be performed atomically.

H

hash(E) - Method in interface net.openhft.chronicle.hash.serialization.BytesInterop
 
hash(Bytes) - Static method in enum net.openhft.chronicle.hash.serialization.Hasher
 
hash(Bytes, long, long) - Static method in enum net.openhft.chronicle.hash.serialization.Hasher
 
hash(Object, int) - Static method in enum net.openhft.chronicle.hash.serialization.Hasher
 
hash(int) - Static method in enum net.openhft.chronicle.hash.serialization.Hasher
 
hash(long) - Static method in enum net.openhft.chronicle.hash.serialization.Hasher
 
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.AbstractChronicleMapBuilder
 
hashCode() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
Hasher - Enum in net.openhft.chronicle.hash.serialization
 
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
 
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.AbstractChronicleMapBuilder
 
immutableKeys() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
instance() - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
 
instance() - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
instance() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 

K

key() - Method in interface net.openhft.chronicle.map.Context
Returns the key corresponding to this entry.
keyDeserializationFactory(ObjectFactory<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 in maps, created by this builder.
keyDeserializationFactory(ObjectFactory<K>) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
keyDeserializationFactory(ObjectFactory<E>) - 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 in maps, created by this builder.
keyMarshaller(BytesMarshaller<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<K>) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
Configures the BytesMarshaller used to serialize/deserialize keys to/from off-heap memory in hash containers, created by this builder.
keyMarshaller(BytesMarshaller<E>) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
keyMarshallers(BytesWriter<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<K>, BytesReader<K>) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
keyMarshallers(BytesWriter<E>, BytesReader<E>) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
keySize(int) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures the optimal number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
keySize(int) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
Configures the optimal number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
keySize(int) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the optimal number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
keySize(int) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
Configures the optimal number of bytes, taken by serialized form of keys, put into hash containers, created by this builder.
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.AbstractChronicleMapBuilder
 
keySizeMarshaller(SizeMarshaller) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
keyValueLogging() - Static method in class net.openhft.chronicle.map.MapEventListeners
Returns the map event listener, which logs strings like "map file opType key value", where opType is either "get", "put" or "remove", to the logger provided by SLF4J.

L

lockTimeOut(long, TimeUnit) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
Configures timeout of locking on segments of hash containers, created by this builder, when performing any queries, as well as bulk operations like iteration.
lockTimeOut(long, TimeUnit) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
lockTimeOut(long, TimeUnit) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
logging() - Static method in class net.openhft.chronicle.hash.ChronicleHashErrorListeners
 
longSize() - Method in interface net.openhft.chronicle.map.ChronicleMap
Returns the number of entries in this map.
longSize() - Method in interface net.openhft.chronicle.set.ChronicleSet
 

M

MapEventListener<K,V,M extends ChronicleMap<K,V>> - Class in net.openhft.chronicle.map
Contains methods which are called when ChronicleMap key events occur.
MapEventListener() - Constructor for class net.openhft.chronicle.map.MapEventListener
 
MapEventListeners - Class in net.openhft.chronicle.map
Methods returning useful implementations of MapEventListener.
maxEntrySize(int) - Method in class net.openhft.chronicle.hash.replication.ReplicationHub.Builder
Configures the maximum entry size of ChronicleHashes, replicated via ReplicationHubs, created by this builder.
maxEntrySize() - Method in class net.openhft.chronicle.hash.replication.ReplicationHub
Returns the maximum entry size of ChronicleHashes, replicated by this ReplicationHub, could have.
maxNumberOfChannels(int) - Method in class net.openhft.chronicle.hash.replication.ReplicationHub.Builder
Configures the maximum number of channels could be #createChannel(short) created for {@code ReplicationHub}s, 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.
metaDataBytes(int) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
 
metaDataBytes(int) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
metaDataBytes(int) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
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.AbstractChronicleMapBuilder
 
minSegments(int) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 

N

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.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.set - package net.openhft.chronicle.set
Contains ChronicleSet interface and ChronicleSetBuilder class.
networkInterface() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
networkInterfaceForMulticast(NetworkInterface) - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
NodeDiscovery - Class in net.openhft.chronicle.map
 
NodeDiscovery() - Constructor for class net.openhft.chronicle.map.NodeDiscovery
 
NodeDiscovery(short, short, InetAddress, InetAddress) - Constructor for class net.openhft.chronicle.map.NodeDiscovery
 
nop() - Static method in class net.openhft.chronicle.map.MapEventListeners
Returns the no-op event listener, i.
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.AbstractChronicleMapBuilder
 
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>) - Static method in class net.openhft.chronicle.map.OffHeapUpdatableChronicleMapBuilder
 
of(Class<K>) - Static method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
offHeapReference(Class) - Static method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
OffHeapUpdatableChronicleMapBuilder<K,V> - Class in net.openhft.chronicle.map
 
onGetFound(M, Bytes, int, K, V) - Method in class net.openhft.chronicle.map.MapEventListener
This method is called if the key is found in the map during get, getUsing or acquireUsing method call.
onLockTimeout(long) - Method in interface net.openhft.chronicle.hash.ChronicleHashErrorListener
 
onPut(M, Bytes, int, boolean, K, V, V) - Method in class net.openhft.chronicle.map.MapEventListener
This method is called whenever a new value is put for the key in the map during calls of such methods as put, putIfAbsent, replace, etc.
onRemove(M, Bytes, int, K, V) - Method in class net.openhft.chronicle.map.MapEventListener
This is called when an entry is removed.

P

packetSize() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
packetSize(int) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
persistedTo(File) - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceConfig
 
port() - Method in class net.openhft.chronicle.hash.replication.UdpTransportConfig
 
prepare(Bytes, K) - Method in interface net.openhft.chronicle.map.PrepareValueBytes
Prepares bytes before assigning them into Byteable.
PrepareValueBytes<K,V> - Interface in net.openhft.chronicle.map
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.
prepareValueBytesOnAcquire(PrepareValueBytes<K, V>) - Method in class net.openhft.chronicle.map.OffHeapUpdatableChronicleMapBuilder
Configures the procedure which is called on the bytes, which later the returned value is pointing to, if the key is absent, on acquireUsing() call on maps, created by this builder.
present() - Method in interface net.openhft.chronicle.map.ReadContext
 
putReturnsNull(boolean) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
Configures if the maps created by this builder should return null instead of previous mapped values on ChornicleMap.put(key, value) calls.

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.
ReadContext<K,V> - Interface in net.openhft.chronicle.map
 
readSize(Bytes) - Method in interface net.openhft.chronicle.hash.serialization.SizeMarshaller
 
RemoteCallTimeoutException - Exception in net.openhft.chronicle.hash
TODO mention in docs
RemoteCallTimeoutException(String) - Constructor for exception net.openhft.chronicle.hash.RemoteCallTimeoutException
 
RemoteCallTimeoutException() - Constructor for exception net.openhft.chronicle.hash.RemoteCallTimeoutException
 
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
 
removeEntry() - Method in interface net.openhft.chronicle.map.WriteContext
this is simular by more efficient than calling map.remove("key") as the entry is already available to the WriteContext
removeReturnsNull(boolean) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
Configures if the maps created by this builder should return null instead of the last mapped value on ChronicleMap.remove(key) calls.
replicated(byte, TcpTransportAndNetworkConfig) - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceConfig
 
replicated(SingleChronicleHashReplication) - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceConfig
 
replicatedViaChannel(ReplicationChannel) - Method in interface net.openhft.chronicle.hash.ChronicleHashInstanceConfig
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.AbstractChronicleMapBuilder
 
replication(byte) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
replication(byte, TcpTransportAndNetworkConfig) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
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(short) call and passed to ChronicleHashInstanceConfig.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.

S

serverPort() - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
serverPort(int) - Method in class net.openhft.chronicle.hash.replication.TcpTransportAndNetworkConfig
 
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.
sizeEncodingSize(long) - Method in interface net.openhft.chronicle.hash.serialization.SizeMarshaller
 
SizeMarshaller - Interface in net.openhft.chronicle.hash.serialization
 
SizeMarshallers - Class in net.openhft.chronicle.hash.serialization
 
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.
statelessClient(InetSocketAddress) - Method in interface net.openhft.chronicle.hash.ChronicleHashBuilder
 
statelessClient(InetSocketAddress) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
 
statelessClient(InetSocketAddress) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
StatelessClientConfig<C 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.
stopBit() - Static method in class net.openhft.chronicle.hash.serialization.SizeMarshallers
 
SYSTEM - Static variable in class net.openhft.chronicle.hash.replication.TimeProvider

T

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.StatelessClientConfig
 
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.currentTimeMillis() 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.AbstractChronicleMapBuilder
 
timeProvider(TimeProvider) - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 
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.AbstractChronicleMapBuilder
 
toString() - Method in class net.openhft.chronicle.set.ChronicleSetBuilder
 

U

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
 

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() - Method in interface net.openhft.chronicle.map.Context
Returns the value corresponding to this entry.
valueDeserializationFactory(ObjectFactory<V>) - Method in class net.openhft.chronicle.map.AbstractChronicleMapBuilder
Configures factory which is used to create a new value instance, if value class is either Byteable, BytesMarshallable or Externalizable subclass in maps, created by this builder.
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 in maps, created by this builder.
valueMarshaller(BytesMarshaller<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.
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.serialization.Hasher
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.
values() - Static method in enum net.openhft.chronicle.hash.serialization.Hasher
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.
valueSize(int) - Method in class net.openhft.chronicle.map.ChronicleMapBuilder
Configures the optimal number of bytes, taken by serialized form of values, put into maps, created by this builder.
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

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.
WriteContext<K,V> - Interface in net.openhft.chronicle.map
 
writeSize(Bytes, long) - Method in interface net.openhft.chronicle.hash.serialization.SizeMarshaller
 
A B C D E F G H I K L M N O P R S T U V W 

Copyright © 2014. All rights reserved.