Package | Description |
---|---|
net.openhft.chronicle.set |
Contains
ChronicleSet interface and
ChronicleSetBuilder class. |
Modifier and Type | Method and Description |
---|---|
ChronicleSetBuilder<E> |
ChronicleSetBuilder.actualChunkSize(int actualChunkSize) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.actualChunksPerSegment(long actualChunksPerSegment) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.actualSegments(int actualSegments) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.averageKeySize(double averageKeySize)
Configures the average number of bytes, taken by serialized form of keys, put into hash
containers, created by this builder.
|
ChronicleSetBuilder<E> |
ChronicleSetBuilder.bytesMarshallerFactory(BytesMarshallerFactory bytesMarshallerFactory) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.clone() |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.constantKeySizeBySample(E sampleKey)
Configures the constant number of bytes, taken by serialized form of keys, put into hash
containers, created by this builder.
|
ChronicleSetBuilder<E> |
ChronicleSetBuilder.entries(long entries) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.entriesPerSegment(long entriesPerSegment) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.errorListener(ChronicleHashErrorListener errorListener) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.immutableKeys() |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.keyDeserializationFactory(ObjectFactory<E> keyDeserializationFactory)
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. |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.keyMarshaller(BytesMarshaller<? super E> keyMarshaller) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.keyMarshallers(BytesWriter<E> keyWriter,
BytesReader<E> keyReader) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.keySizeMarshaller(SizeMarshaller keySizeMarshaller) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.lockTimeOut(long lockTimeOut,
TimeUnit unit) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.maxChunksPerEntry(int maxChunksPerEntry) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.metaDataBytes(int metaDataBytes) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.minSegments(int minSegments) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.objectSerializer(ObjectSerializer objectSerializer)
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. |
static <K> ChronicleSetBuilder<K> |
ChronicleSetBuilder.of(Class<K> keyClass) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.replication(byte identifier) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.replication(byte identifier,
TcpTransportAndNetworkConfig tcpTransportAndNetwork) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.replication(SingleChronicleHashReplication replication) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.timeProvider(TimeProvider timeProvider) |
Copyright © 2015. All rights reserved.