- cachedBuffer - Static variable in class de.ruedigermoeller.serialization.util.FSTInputStream
-
- calcIntegral() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- calcObjectReadTimeNotAUtility(int, Object) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
-
for optimization purposes, do not use to benchmark processing time or in a regular program as
this methods creates a temporary binaryoutputstream and serializes the object in order to measure the
read time in picoseconds.
- calcObjectSizeBytesNotAUtility(Object) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
-
for optimization purposes, do not use to benchmark processing time or in a regular program as
this methods creates a temporary binaryoutputstream and serializes the object in order to measure the
size.
- calcObjectWriteTimeNotAUtility(int, Object) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
-
for optimization purposes, do not use to benchmark processing time or in a regular program as
this methods creates a temporary binaryoutputstream and serializes the object in order to measure the
write time in micros.
- calcStructSize(FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- cast(Class<T>) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- cast() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- CHAR - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- chars - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- chars(int, char) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- chars(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- charsLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- choff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
-
- chscal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
-
- chunk - Variable in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
-
- chunk_size - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
-
- chunkIndex - Variable in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
-
- chunkSize - Variable in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
-
- classForName(String) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
-
- clear() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
-
- clear(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
-
only avaiable at top level
- clear() - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
-
- clear() - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
-
- clear() - Method in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
-
- clear() - Method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
-
- clear() - Method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
-
- clear(int[]) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
-
- clear(Object[]) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
-
- clear(Object[], int) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
-
- clearCaches() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
-
clear cached softref's and ThreadLocal.
- clearForRead() - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
-
- clearForWrite() - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
-
- clearFully() - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
-
- clnames - Variable in class de.ruedigermoeller.serialization.FSTObjectInput
-
- clnames - Variable in class de.ruedigermoeller.serialization.FSTObjectOutput
-
- close() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
-
- close() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
-
- close() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
-
- close() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
-
- coerceReading(Class, Object) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
-
map given Object to a target type.
- coerceWriting(Object) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
-
map given object found in the object graph to another type representation.
- compareAndSwapInt(long, int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- compareAndSwapInt(long, int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- compareAndSwapInt(long, int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- compareAndSwapLong(long, long, long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- compareAndSwapLong(long, long, long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- compareAndSwapLong(long, long, long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- compareTo(StructString) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- compareTo(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- compareToString(String) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- Compress - Annotation Type in de.ruedigermoeller.serialization.annotations
-
evaluated for fields containing int array or a String.
- COMPRESS - Static variable in class de.ruedigermoeller.serialization.serializers.FSTStructSerializer
-
- compress2Byte(T) - Method in class de.ruedigermoeller.heapoff.FSTCompressor
-
- computeElemSize(Object, Object[], FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- Conditional - Annotation Type in de.ruedigermoeller.serialization.annotations
-
applicable to non native fields. if a conditional callback is set on the FSTObjectInput, the callback
will be called before the object referenced by the annotated field is decoded.
- containsKey(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
-
- containsValue(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
-
- content - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.ByteBufferEntry
-
- copy(Object, FSTConfiguration) - Method in interface de.ruedigermoeller.serialization.FSTObjectCopy
-
- copy(Object, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
-
- copyTo(Bytez, long, long, long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- copyTo(Bytez, long, long, long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- copyTo(Bytez, long, long, long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- copyTo(OutputStream) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
-
- count - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
-
- createAccess() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
-
- createConcurrentReader() - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
-
- createConcurrentWriter() - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
-
- createCopy() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
returns a complete copy of this object allocating a new Bytez capable of holding the data.
- createDefaultConfiguration() - Static method in class de.ruedigermoeller.serialization.FSTConfiguration
-
- createPointer(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
-
- createPrimitiveArrayBasePointer(Bytez, long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- createStructClz(Class<T>) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- createStructConfiguration() - Static method in class de.ruedigermoeller.serialization.FSTConfiguration
-
- createStructPointer(Bytez, int) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
-
- createStructPointer(Bytez, int, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
allocates a StructAccessor ("pointer") matching the struct data expected in the byte
array at given position with given classId.
- createStructWrapper(Bytez, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
allocates a StructAccessor ("pointer") matching the struct data expected in the byte
array at given position.
- createTypedArrayBasePointer(Bytez, long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- createWrapper(Class<T>, Bytez, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- currentEntry - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
-
- fillPrimitiveArrayBasePointer(FSTStruct, Bytez, long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- fillTypedArrayBasePointer(FSTStruct, Bytez, long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- findConstructorForExternalize(Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
-
- findConstructorForSerializable(Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
-
- findDerivedMethod(Class, String, Class[], Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
-
- findPrivateMethod(Class, String, Class[], Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
-
- finishChangeTracking() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
works only if change tracking is enabled
- Flat - Annotation Type in de.ruedigermoeller.serialization.annotations
-
- FLOAT - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- floatoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
-
- floatscal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
-
- flush() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
-
Flushes this data output stream.
- flush() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
-
- free(Bytez) - Method in interface de.ruedigermoeller.heapoff.bytez.BytezAllocator
-
- free(Bytez) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytezAllocator
-
- free(Bytez) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytezAllocator
-
- free() - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
-
frees associated offheap memory, in case making objects created INVALID (Access violation!).
- freeAll() - Method in interface de.ruedigermoeller.heapoff.bytez.BytezAllocator
-
- freeAll() - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytezAllocator
-
- freeAll() - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytezAllocator
-
- FST2ByteCompressed<T> - Class in de.ruedigermoeller.heapoff
-
saves an object graph into a byte array.
- FSTArrayElementSizeCalculator - Interface in de.ruedigermoeller.heapoff.structs
-
Created with IntelliJ IDEA.
- FSTBasicObjectSerializer - Class in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTBasicObjectSerializer() - Constructor for class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
-
- FSTBigNumberSerializers - Class in de.ruedigermoeller.serialization.serializers
-
Long and Integer are built in for speed.
- FSTBigNumberSerializers() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers
-
- FSTBigNumberSerializers.FSTByteSerializer - Class in de.ruedigermoeller.serialization.serializers
-
- FSTBigNumberSerializers.FSTByteSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTByteSerializer
-
- FSTBigNumberSerializers.FSTCharSerializer - Class in de.ruedigermoeller.serialization.serializers
-
- FSTBigNumberSerializers.FSTCharSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTCharSerializer
-
- FSTBigNumberSerializers.FSTDoubleSerializer - Class in de.ruedigermoeller.serialization.serializers
-
- FSTBigNumberSerializers.FSTDoubleSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTDoubleSerializer
-
- FSTBigNumberSerializers.FSTFloatSerializer - Class in de.ruedigermoeller.serialization.serializers
-
- FSTBigNumberSerializers.FSTFloatSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTFloatSerializer
-
- FSTBigNumberSerializers.FSTShortSerializer - Class in de.ruedigermoeller.serialization.serializers
-
- FSTBigNumberSerializers.FSTShortSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTShortSerializer
-
- FSTByteArrayUnsafeStructGeneration - Class in de.ruedigermoeller.heapoff.structs.unsafeimpl
-
Copyright (c) 2012, Ruediger Moeller.
- FSTByteArrayUnsafeStructGeneration() - Constructor for class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
-
- FSTByteBufferOffheap - Class in de.ruedigermoeller.heapoff
-
Core offheap implementation.
- FSTByteBufferOffheap(int) - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
-
- FSTByteBufferOffheap(int, FSTConfiguration) - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
-
Warning: the configuration object passed cannot be shared with another offheap instance !!
- FSTByteBufferOffheap(ByteBuffer) - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
-
- FSTByteBufferOffheap(ByteBuffer, FSTConfiguration) - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
-
Warning: the configuration object passed cannot be shared with another offheap instance or stream !!
- FSTByteBufferOffheap.ByteBufferEntry - Class in de.ruedigermoeller.heapoff
-
- FSTByteBufferOffheap.ByteBufferEntry() - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.ByteBufferEntry
-
- FSTByteBufferOffheap.GetObjectBufferResult - Class in de.ruedigermoeller.heapoff
-
- FSTByteBufferOffheap.GetObjectBufferResult() - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
-
- FSTByteBufferOffheap.OffHeapAccess - Class in de.ruedigermoeller.heapoff
-
- FSTByteBufferOffheap.OffHeapAccess() - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
-
- FSTByteBufferOffheap.OffHeapIterator - Class in de.ruedigermoeller.heapoff
-
- FSTClassSerializer - Class in de.ruedigermoeller.serialization.serializers
-
Copyright (c) 2012, Ruediger Moeller.
- FSTClassSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTClassSerializer
-
- FSTClazzInfo - Class in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTClazzInfo(Class, FSTClazzInfoRegistry, boolean) - Constructor for class de.ruedigermoeller.serialization.FSTClazzInfo
-
- FSTClazzInfo.FSTFieldInfo - Class in de.ruedigermoeller.serialization
-
- FSTClazzInfo.FSTFieldInfo(Class[], Field, boolean) - Constructor for class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- FSTClazzInfoRegistry - Class in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTClazzInfoRegistry() - Constructor for class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
-
- FSTClazzNameRegistry - Class in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTClazzNameRegistry(FSTClazzNameRegistry, FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTClazzNameRegistry
-
- FSTCollectionSerializer - Class in de.ruedigermoeller.serialization.serializers
-
Created with IntelliJ IDEA.
- FSTCollectionSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTCollectionSerializer
-
- FSTCompressed<T> - Class in de.ruedigermoeller.heapoff
-
allows to temporary compress a serializable Object to reduce instance count on the heap.
- FSTCompressed() - Constructor for class de.ruedigermoeller.heapoff.FSTCompressed
-
- FSTCompressor - Class in de.ruedigermoeller.heapoff
-
Copyright (c) 2012, Ruediger Moeller.
- FSTCompressor() - Constructor for class de.ruedigermoeller.heapoff.FSTCompressor
-
- FSTConfiguration - Class in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTDateSerializer - Class in de.ruedigermoeller.serialization.serializers
-
Created with IntelliJ IDEA.
- FSTDateSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTDateSerializer
-
- FSTEmbeddedBinary - Interface in de.ruedigermoeller.heapoff.structs
-
Copyright (c) 2012, Ruediger Moeller.
- FSTEnumSetSerializer - Class in de.ruedigermoeller.serialization.serializers
-
Created with IntelliJ IDEA.
- FSTEnumSetSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTEnumSetSerializer
-
- FSTIdentity2IdMap - Class in de.ruedigermoeller.serialization.util
-
Created with IntelliJ IDEA.
- FSTIdentity2IdMap(int) - Constructor for class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
-
- FSTInputStream - Class in de.ruedigermoeller.serialization.util
-
Created with IntelliJ IDEA.
- FSTInputStream(InputStream) - Constructor for class de.ruedigermoeller.serialization.util.FSTInputStream
-
- FSTInputStream(byte[]) - Constructor for class de.ruedigermoeller.serialization.util.FSTInputStream
-
- FSTInputStream(byte[], int, int) - Constructor for class de.ruedigermoeller.serialization.util.FSTInputStream
-
- FSTInt2IntMap - Class in de.ruedigermoeller.serialization.util
-
Created with IntelliJ IDEA.
- FSTInt2IntMap(int) - Constructor for class de.ruedigermoeller.serialization.util.FSTInt2IntMap
-
- FSTInt2ObjectMap<V> - Class in de.ruedigermoeller.serialization.util
-
- FSTInt2ObjectMap(int) - Constructor for class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
-
- FSTMap - Class in de.ruedigermoeller.serialization.util
-
Copyright (c) 2012, Ruediger Moeller.
- FSTMap() - Constructor for class de.ruedigermoeller.serialization.util.FSTMap
-
- FSTMapSerializer - Class in de.ruedigermoeller.serialization.serializers
-
Created with IntelliJ IDEA.
- FSTMapSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTMapSerializer
-
- FSTObject2IntMap<K> - Class in de.ruedigermoeller.serialization.util
-
Created with IntelliJ IDEA.
- FSTObject2IntMap(int, boolean) - Constructor for class de.ruedigermoeller.serialization.util.FSTObject2IntMap
-
- FSTObjectCopy - Interface in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTObjectInput - Class in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTObjectInput() - Constructor for class de.ruedigermoeller.serialization.FSTObjectInput
-
- FSTObjectInput(FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectInput
-
- FSTObjectInput(InputStream) - Constructor for class de.ruedigermoeller.serialization.FSTObjectInput
-
Creates a FSTObjectInput that uses the specified
underlying InputStream.
- FSTObjectInput(InputStream, FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectInput
-
Creates a FSTObjectInput that uses the specified
underlying InputStream.
- FSTObjectInput.ConditionalCallback - Interface in de.ruedigermoeller.serialization
-
- FSTObjectOutput - Class in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTObjectOutput(OutputStream) - Constructor for class de.ruedigermoeller.serialization.FSTObjectOutput
-
Creates a new FSTObjectOutput stream to write data to the specified
underlying output stream.
- FSTObjectOutput(OutputStream, FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectOutput
-
Creates a new FSTObjectOutput stream to write data to the specified
underlying output stream.
- FSTObjectOutput(FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectOutput
-
serialize without an underlying stream, the resulting byte array of writing to
this FSTObjectOutput can be accessed using getBuffer(), the size using getWritten().
- FSTObjectOutput() - Constructor for class de.ruedigermoeller.serialization.FSTObjectOutput
-
serialize without an underlying stream, the resulting byte array of writing to
this FSTObjectOutput can be accessed using getBuffer(), the size using getWritten().
- FSTObjectRegistry - Class in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTObjectRegistry(FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectRegistry
-
- FSTObjectSerializer - Interface in de.ruedigermoeller.serialization
-
- FSTOffHeapMap<K,V> - Class in de.ruedigermoeller.heapoff
-
UNRELEASED UNTESTED !
- FSTOffHeapMap(FSTByteBufferOffheap) - Constructor for class de.ruedigermoeller.heapoff.FSTOffHeapMap
-
- FSTOffHeapMap(int) - Constructor for class de.ruedigermoeller.heapoff.FSTOffHeapMap
-
- FSTOffheapQueue - Class in de.ruedigermoeller.heapoff
-
UNRELEASED UNTESTED !
- FSTOffheapQueue(int) - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue
-
- FSTOffheapQueue(int, int) - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue
-
- FSTOffheapQueue(ByteBuffer) - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue
-
- FSTOffheapQueue(ByteBuffer, int) - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue
-
- FSTOffheapQueue.ByteBufferResult - Class in de.ruedigermoeller.heapoff
-
- FSTOffheapQueue.ByteBufferResult() - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
-
- FSTOffheapQueue.ConcurrentReadContext - Class in de.ruedigermoeller.heapoff
-
- FSTOffheapQueue.ConcurrentReadContext() - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue.ConcurrentReadContext
-
- FSTOffheapQueue.ConcurrentWriteContext - Class in de.ruedigermoeller.heapoff
-
- FSTOffheapQueue.ConcurrentWriteContext() - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue.ConcurrentWriteContext
-
- FSTOrderedConcurrentJobExecutor - Class in de.ruedigermoeller.serialization.util
-
Created with IntelliJ IDEA.
- FSTOrderedConcurrentJobExecutor(int) - Constructor for class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
-
- FSTOrderedConcurrentJobExecutor.FSTRunnable - Class in de.ruedigermoeller.serialization.util
-
- FSTOrderedConcurrentJobExecutor.FSTRunnable() - Constructor for class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor.FSTRunnable
-
- FSTOutputStream - Class in de.ruedigermoeller.serialization.util
-
Created with IntelliJ IDEA.
- FSTOutputStream(OutputStream) - Constructor for class de.ruedigermoeller.serialization.util.FSTOutputStream
-
- FSTOutputStream(int, OutputStream) - Constructor for class de.ruedigermoeller.serialization.util.FSTOutputStream
-
- FSTSerialisationListener - Interface in de.ruedigermoeller.serialization
-
can be used for stats or other weird things (FSTObjectOutput).
- FSTSerializerRegistry - Class in de.ruedigermoeller.serialization
-
Created with IntelliJ IDEA.
- FSTSerializerRegistry() - Constructor for class de.ruedigermoeller.serialization.FSTSerializerRegistry
-
- FSTSerializerRegistryDelegate - Interface in de.ruedigermoeller.serialization
-
interface to patch default serializer lookup.
- FSTStringBufferSerializer - Class in de.ruedigermoeller.serialization.serializers
-
Created with IntelliJ IDEA.
- FSTStringBufferSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTStringBufferSerializer
-
- FSTStringBuilderSerializer - Class in de.ruedigermoeller.serialization.serializers
-
Created with IntelliJ IDEA.
- FSTStringBuilderSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTStringBuilderSerializer
-
- FSTStringSerializer - Class in de.ruedigermoeller.serialization.serializers
-
Created with IntelliJ IDEA.
- FSTStringSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTStringSerializer
-
- FSTStruct - Class in de.ruedigermoeller.heapoff.structs
-
Base class of all structs.
- FSTStruct() - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- FSTStructAllocator - Class in de.ruedigermoeller.heapoff.structs
-
Copyright (c) 2012, Ruediger Moeller.
- FSTStructAllocator() - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
-
- FSTStructAllocator(int) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
-
Create a Heap-Byte Array Structallocator with given chunk size in bytes.
- FSTStructAllocator(int, BytezAllocator) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
-
optionally uses another allocator (e.g. for Real Off Heap with MallocBytez)
Warning: Currently there is not automatic free for OffHeap Bytez, so only use for
statically allocated structures.
- FSTStructChange - Class in de.ruedigermoeller.heapoff.structs
-
Created with IntelliJ IDEA.
- FSTStructChange(FSTStructChange, String) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructChange
-
- FSTStructChange() - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructChange
-
- FSTStructFactory - Class in de.ruedigermoeller.heapoff.structs.unsafeimpl
-
Copyright (c) 2012, Ruediger Moeller.
- FSTStructFactory() - Constructor for class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- FSTStructGeneration - Interface in de.ruedigermoeller.heapoff.structs.unsafeimpl
-
Copyright (c) 2012, Ruediger Moeller.
- FSTStructSerializer - Class in de.ruedigermoeller.serialization.serializers
-
Copyright (c) 2012, Ruediger Moeller.
- FSTStructSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTStructSerializer
-
- FSTTypedStructAllocator<T extends FSTStruct> - Class in de.ruedigermoeller.heapoff.structs
-
An extension of FSTStructAllocaor to ease pools of specific objects.
- FSTTypedStructAllocator(T) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
-
Create a Structallocator for the given template.
- FSTTypedStructAllocator(T, int) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
-
Create a Structallocator for the given template.
- FSTTypedStructAllocator(T, int, BytezAllocator) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
-
Create a Structallocator for the given template.
- FSTTypedStructAllocator(int, T) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
-
Create a Structallocator for the given template.
- FSTTypedStructAllocator(int, T, BytezAllocator) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
-
see super class ..
- FSTUtil - Class in de.ruedigermoeller.serialization.util
-
Created with IntelliJ IDEA.
- FSTUtil() - Constructor for class de.ruedigermoeller.serialization.util.FSTUtil
-
- Serialize - Annotation Type in de.ruedigermoeller.serialization.annotations
-
Copyright (c) 2012, Ruediger Moeller.
- set(long, byte[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- set(long, byte[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- set(long, byte[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- set(T) - Method in class de.ruedigermoeller.heapoff.FSTCompressed
-
- set(int, E) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
-
- set(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
-
- setAbsoluteOffset(long) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
must include bytearray offset in case of unsafe use
- setBase(Bytez) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- setBoolean(int, boolean[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- setBoolean(int, boolean[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- setBoolean(int, boolean[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- setBooleanValue(Object, boolean) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setBuf(byte[]) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
-
- setBuilder(StringBuilder) - Method in class de.ruedigermoeller.serialization.dson.DsonStringOutput
-
- setByte(byte) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- setBytes(byte[], int, int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- setBytes(Bytez, int, int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- setByteValue(Object, byte) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setChar(long, char[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- setChar(long, char[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- setChar(long, char[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- setCharValue(Object, char) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setConditionalCallback(FSTObjectInput.ConditionalCallback) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
-
- setDateTimeInstance(DateFormat) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
-
- setDelegate(FSTSerializerRegistryDelegate) - Method in class de.ruedigermoeller.serialization.FSTSerializerRegistry
-
- setDouble(long, double[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- setDouble(long, double[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- setDouble(long, double[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- setDoubleValue(Object, double) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setDoubleValueUnsafe(Object, double) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setFloat(long, float[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- setFloat(long, float[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- setFloat(long, float[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- setFloatValue(Object, float) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setIgnoreAnnotations(boolean) - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
-
- setIgnoreSerialInterfaces(boolean) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
-
- setInt(long, int[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- setInt(long, int[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- setInt(long, int[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- setInt(int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- setIntValue(Object, int) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setIntValueUnsafe(Object, int) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setKeyValue(int, K, V) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
-
- setLastInfo(FSTClazzInfo) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setLen(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- setListener(FSTSerialisationListener) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
-
note this might slowdown serialization significatly
- setLong(long, long[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- setLong(long, long[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- setLong(long, long[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- setLong(long) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- setLongValue(Object, long) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setLongValueUnsafe(Object, long) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setObjectValue(Object, Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setObjectValueUnsafe(Object, Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setOutstream(OutputStream) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
-
- setParentLoader(ClassLoader) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- setPos(int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
-
- setPossibleClasses(Class[]) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setPreferSpeed(boolean) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
-
this options lets FST favour speed of encoding over size of the encoded object.
- setPretty(boolean) - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
-
- setReadExternalReadAHead(int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
-
since the stock readXX methods on InputStream are final, i can't ensure sufficient readAhead on the inputStream
before calling readExternal.
- setSerializerRegistryDelegate(FSTSerializerRegistryDelegate) - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
-
- setSerializerRegistryDelegate(FSTSerializerRegistryDelegate) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
-
patch default serializer lookup. set to null to delete.
- setShareReferences(boolean) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
-
if false, identical objects will get serialized twice.
- setShort(long, short[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
-
- setShort(long, short[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
-
- setShort(long, short[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
-
- setShort(short) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
- setShortValue(Object, short) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setString(String) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
modify content of this StructString.
- setStructMode(boolean) - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
-
- setStructOffset(int) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- setWriteExternalWriteAhead(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
-
since the stock writeXX methods on InputStream are final, i can't ensure sufficient bufferSize on the output buffer
before calling writeExternal.
- setWriteNull(boolean) - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
-
- SHORT - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
-
- shouldSkip(Object, int, Field) - Method in interface de.ruedigermoeller.serialization.FSTObjectInput.ConditionalCallback
-
- singleton - Static variable in class de.ruedigermoeller.serialization.dson.Dson
-
- size() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
-
- size() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
-
- size - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
-
- size() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
-
- size() - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
-
- size() - Method in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
-
- size() - Method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
-
- size() - Method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
-
- size() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
-
- SIZE_ALIGN - Static variable in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
-
- skip(long) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
-
- skipWS() - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
-
- slice() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
-
- slice(byte[], int) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
-
- snapshotChanges(int, Bytez) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructChange
-
collects all changes and rebases.
- startChangeTracking() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
-
works only if change tracking is enabled
- storeArray(byte[], int) - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
-
- storeArray(byte[], int) - Method in class de.ruedigermoeller.heapoff.FSTCompressed
-
- StructArray<E extends FSTStruct> - Class in de.ruedigermoeller.heapoff.structs.structtypes
-
An array which elements are stored 'off heap'.
- StructArray(int, E) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
-
initializes with a template.
- StructArray.StructArrIterator<T extends FSTStruct> - Class in de.ruedigermoeller.heapoff.structs.structtypes
-
- StructInt - Class in de.ruedigermoeller.heapoff.structs.structtypes
-
Created with IntelliJ IDEA.
- StructInt(int) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
-
- StructMap<K extends FSTStruct,V extends FSTStruct> - Class in de.ruedigermoeller.heapoff.structs.structtypes
-
a simple open addressed hashmap, which allows read access when embedded in structs.
- StructMap(FSTStruct, FSTStruct, int) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
-
- StructMap(FSTStruct, FSTStruct, Map<K, V>) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
-
- StructString - Class in de.ruedigermoeller.heapoff.structs.structtypes
-
this class can be used to represent strings in structs. the content is rewritable, but cannot grow.
- StructString(int) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- StructString(String, int) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-
- StructString(String) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructString
-