Package | Description |
---|---|
net.openhft.chronicle.set |
Contains
ChronicleSet interface and
ChronicleSetBuilder class. |
Modifier and Type | Method and Description |
---|---|
ChronicleSetBuilder<E> |
ChronicleSetBuilder.actualEntriesPerSegment(long actualEntriesPerSegment) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.actualSegments(int actualSegments) |
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.entrySize(int entrySize)
Configures the size in bytes of allocation unit of hash container instances, created by this
builder.
|
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.keySize(int keySize)
Configures the optimal number of bytes, taken by serialized form of keys, put into hash
containers, created by this builder.
|
ChronicleSetBuilder<E> |
ChronicleSetBuilder.keySizeMarshaller(SizeMarshaller keySizeMarshaller) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.lockTimeOut(long lockTimeOut,
TimeUnit unit) |
ChronicleSetBuilder<E> |
ChronicleSetBuilder.maxEntryOversizeFactor(int maxEntryOversizeFactor) |
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 © 2014. All rights reserved.