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

A

add(Object, Object) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
add(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
add(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ConcurrentWriteContext
 
addBytes(byte[]) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
addCall(FSTOrderedConcurrentJobExecutor.FSTRunnable) - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
 
addClassMapping(Class, int) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
addConcurrent(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
perform multi threaded encoding.
addOffset(long) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
addToPredictionArray(Class[], Class) - Static method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
Align - Annotation Type in de.ruedigermoeller.heapoff.structs
Created with IntelliJ IDEA.
align(int, int) - Static method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
align(int) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
 
alwaysCopy() - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTByteSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTCharSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTDoubleSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTFloatSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTShortSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTClassSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTDateSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTEnumSetSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTStringBufferSerializer
 
available() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 

B

b - Variable in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
 
baseOn(byte[], long, FSTStructFactory) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
set this struct pointer to base array at given offset (=bufoff+index)
baseOn(byte[], int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
set this struct pointer to base array at given index
BOOL - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
buf - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
 
buf - Variable in class de.ruedigermoeller.serialization.util.FSTOutputStream
The buffer where data is stored.
buffer - Variable in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
 
bufoff - Static variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
bufoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
BYTE - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 

C

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
 
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
 
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
 
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.
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(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 byte[] 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(byte[], long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
createStructConfiguration() - Static method in class de.ruedigermoeller.serialization.FSTConfiguration
 
createStructPointer(byte[], int) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
createStructPointer(byte[], int) - Static method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
 
createStructPointer(byte[], 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(byte[], 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(byte[], long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
createWrapper(Class<T>, byte[], int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
currentEntry - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 

D

de.ruedigermoeller.heapoff - package de.ruedigermoeller.heapoff
 
de.ruedigermoeller.heapoff.structs - package de.ruedigermoeller.heapoff.structs
 
de.ruedigermoeller.heapoff.structs.structtypes - package de.ruedigermoeller.heapoff.structs.structtypes
 
de.ruedigermoeller.heapoff.structs.unsafeimpl - package de.ruedigermoeller.heapoff.structs.unsafeimpl
 
de.ruedigermoeller.serialization - package de.ruedigermoeller.serialization
 
de.ruedigermoeller.serialization.annotations - package de.ruedigermoeller.serialization.annotations
 
de.ruedigermoeller.serialization.serializers - package de.ruedigermoeller.serialization.serializers
 
de.ruedigermoeller.serialization.util - package de.ruedigermoeller.serialization.util
 
decodeClass(FSTObjectInput) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
defaultCopy(Object, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
defaultReadObject(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, Object) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
defaultWriteObject(Object, FSTClazzInfo) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
defineArrayAccessor(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayAccessor(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineArrayElementSize(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayElementSize(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineArrayIndex(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayIndex(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineArrayLength(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayLength(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineArrayPointer(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayPointer(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineStructReadAccess(FieldAccess, CtClass, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineStructReadAccess(FieldAccess, CtClass, FSTClazzInfo.FSTFieldInfo) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineStructSetCAS(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineStructSetCAS(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineStructWriteAccess(FieldAccess, CtClass, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineStructWriteAccess(FieldAccess, CtClass, FSTClazzInfo.FSTFieldInfo) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
detach() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
important: iterators, array access and access to substructures of a struct always return pointers, which are cached per thread.
detach(FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
DOUBLE - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
doubleoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
doublescal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
DUMP - Static variable in class de.ruedigermoeller.serialization.FSTObjectOutput
 

E

elems - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
elems(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
accessor to the elements
elems(int, Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
accessor to elements
elemsLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
length of this struct array
elemsPointer() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
elemsStructIndex() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
encodeClass(FSTObjectOutput, Class) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
ensureCapacity(int) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
ensureCapacity(int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
ensureFree(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
ensureFree(int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
entrySet() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
EqualnessIsBinary - Annotation Type in de.ruedigermoeller.serialization.annotations
applicable to classes.
EqualnessIsIdentity - Annotation Type in de.ruedigermoeller.serialization.annotations
Define that equal instances of this class can be replaced by a single copy when deserializing.
equals(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 
equals(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 

F

fillPrimitiveArrayBasePointer(FSTStruct, byte[], long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
fillTypedArrayBasePointer(FSTStruct, byte[], 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
 
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
 
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
 
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
Copyright (c) 2012, Ruediger Moeller.
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 Structallocator with given chunk size in bytes.
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.
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(int, T) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
Create a Structallocator for the given template.
FSTUtil - Class in de.ruedigermoeller.serialization.util
Created with IntelliJ IDEA.
FSTUtil() - Constructor for class de.ruedigermoeller.serialization.util.FSTUtil
 

G

get() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
get(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
get(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
get() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 
get(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
get(Object) - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
get(int) - Method in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
get(int) - Method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
get(Object) - Method in class de.ruedigermoeller.serialization.util.FSTMap
 
get(K) - Method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
getAbsoluteOffset() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getAlign() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getAlignPad() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getAllFields(Class, List<Field>) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getArray() - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
 
getArray() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
getArrayDepth() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getArrayType() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getBase() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getBooleanValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getBuf() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
getBuffer() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getByte() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getBytes(byte[], int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getByteSize() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getByteValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getCachedObject(Class) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getCapacity() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
getChar() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getCharValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getClassInfo(Class) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getClassInfoRegistry() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getClassLoader() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
mark the given class as being replaced by a copy of an equal instance.
getClassRegistry() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getClazz(int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getClazz() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getClazzFromId(int) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
getCLInfo(Class) - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
getCLInfoRegistry() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getClzId() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getClzId(Class) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getComponentStructSize() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getConditionalCallback() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
getConf() - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
 
getConf() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
getConf() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
getConf() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
getConf() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
getConf() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getCopier() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getCopyOfWrittenBuffer() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getCurrentEntry() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
getCurrentPositiion() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
getCurrentTag() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
getDefaultConfiguration() - Static method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getDelegate() - Method in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 
getDesc() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getDouble() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getDoubleValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getDoubleValueUnsafe(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getElementInArraySize() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getElementSize(Field, FSTStructFactory) - Method in interface de.ruedigermoeller.heapoff.structs.FSTArrayElementSizeCalculator
 
getElementSize() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
getElementSize(Field, FSTStructFactory) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
getElementType(Field, FSTStructFactory) - Method in interface de.ruedigermoeller.heapoff.structs.FSTArrayElementSizeCalculator
 
getElementType(Field, FSTStructFactory) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
getEmbeddedSizeAdditon(FSTStructFactory) - Method in interface de.ruedigermoeller.heapoff.structs.FSTEmbeddedBinary
 
getEntry(int) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
getFac() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getFactory() - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
getField() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getFieldInfo() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getFieldInfo(String, Class) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getFloat() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getFloatValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getHeap() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
getIdFromClazz(Class) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
getIndexInBase() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
Deprecated.
use getOffset see getOffset
getInstance() - Static method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getInt() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getInt(int) - Static method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getIntegralType() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
only set if is not an array, but a direct native field type
getIntValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getIntValueUnsafe(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getLastInfo() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getLastPosition() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
getLen() - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
 
getLen() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
 
getLen() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
getLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
getLong() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getLongValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getLongValueUnsafe(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getMemOffset() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getNumBoolFields() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getNumThreads() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
 
getObject(int) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
getObjectBuffer(int, FSTByteBufferOffheap.GetObjectBufferResult) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
getObjectInput(InputStream) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
utility for thread safety and reuse.
getObjectInput(byte[], int, int) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
take the given array as input. the array is NOT copied
getObjectMap() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getObjectOutput(OutputStream) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
utility for thread safety and reuse.
getObjectOutputStream(Class, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, Object) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getObjectSize() - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
getObjectValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getObjectValueUnsafe(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getOffset() - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
 
getOffset() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
getOffset() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getOneOf() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getOutstream() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
getPackage(Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
getPointedClass() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getPos() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
getPosition() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
 
getPossibleClasses() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getPredict() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getProxyClass(Class) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getReadExternalReadAHead() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
getReadRegisteredObject(int) - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
getReadResolveMethod() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getSer() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getSerializer(Class) - Method in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 
getSerializer(Class) - Method in interface de.ruedigermoeller.serialization.FSTSerializerRegistryDelegate
 
getSerializerRegistryDelegate() - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
getShallowStructSize(Class) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getShort() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getShortValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getSize() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
getStructElemClassId() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
getStructElemSize() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
getStructOffset() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getStructPointer(byte[], int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
returns a struct wrapper for given structured object from the thread local wrapper cache.
getStructPointerByOffset(byte[], long) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getStructSize() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getStructSize() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getTag(int) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
getTemplate() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
this will be avaiable for top level struct arrays only, embedded structarrays will return null;
getTemplateSize() - Method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
 
getType() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getUnsafe() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getUnsafe() - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
getVolatileStructPointer(byte[], int) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
getVolatileStructPointer(byte[], int) - Static method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
 
getWriteExternalWriteAhead() - 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.
getWriteReplaceMethod() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getWritten() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 

H

hashCode() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 
hashCode() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
hasNext() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
hasNext() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
HEADER_SIZE - Static variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 

I

in - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
init(FSTStruct, FSTStruct, int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
INIT_SIZ - Static variable in class de.ruedigermoeller.serialization.util.FSTMap
 
initFromStream(InputStream) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
insertEmbedded(FSTStructFactory, byte[], int) - Method in interface de.ruedigermoeller.heapoff.structs.FSTEmbeddedBinary
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
return null to delegate object instantiation to FST.
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTByteSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTCharSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTDoubleSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTFloatSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTShortSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTClassSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTCollectionSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTDateSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTEnumSetSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTMapSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringBufferSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringBuilderSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringSerializer
 
INT - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
intObjects - Static variable in class de.ruedigermoeller.serialization.FSTConfiguration
 
intoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
intscal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
isArray() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isCompressed() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isConditional() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isEmpty() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
isEqualIsBinary() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
isEqualIsIdentity() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
isExternalizable() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
isFlat() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isFlat() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
isIdenticTo(FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
isIgnoreAnnotations() - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
isIgnoreSerialInterfaces() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
isIntegral(Class) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isIntegral() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isNull() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
isOffHeap() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
isPreferSpeed() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
isPrimitive() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isPrimitiveArray(Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
isShareReferences() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
isStructArrayPointer() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
isStructMode() - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
isThin() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isVolatile() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
iterator() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
iterator() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 

K

keys - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
keys(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
keys(int, FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
keysLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
keysStructIndex() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 

L

len - Variable in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
 
len - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
locateIndex(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
LONG - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
longoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
longscal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
LOOP - Static variable in class de.ruedigermoeller.serialization.util.FSTMap
 

M

main(String[]) - Static method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTMap
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
 
mark(int) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
markSupported() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
MAX_CLASSES - Static variable in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
mKeys - Variable in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
mKeys - Variable in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
mKeys - Variable in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
mNumberOfElements - Variable in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
mNumberOfElements - Variable in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
mNumberOfElements - Variable in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
mValues - Variable in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
mValues - Variable in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
mValues - Variable in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 

N

newArray(int, X) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
create a new struct array of same type as template
newArray(int) - Method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
create a new struct array of same type as template
newInstance() - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
newInstance() - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
newInstance() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
newMap(int, K, V) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
create a fixed size struct hashmap.
newMap(int, K) - Method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
create a fixed size struct hashmap.
newPointer(Class<C>) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
newPointer(Class<C>) - Static method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
 
newStruct(S) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
allocate a Struct instance from an arbitrary template.
newStruct() - Method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
 
next() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
next() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
Warning: no bounds checking.
next(int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
Warning: no bounds checking.
next() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
next(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
nextEntry(FSTObjectInput.ConditionalCallback) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
NoAssist - Annotation Type in de.ruedigermoeller.heapoff.structs
Copyright (c) 2012, Ruediger Moeller.
NULL - Static variable in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 

O

OBJ_DIVISOR - Static variable in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
off - Variable in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
 
off - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
 
OneOf - Annotation Type in de.ruedigermoeller.serialization.annotations
Copyright (c) 2012, Ruediger Moeller.
out - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 

P

pointer - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
pointsToNull() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
pop() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
pos - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
 
pos - Variable in class de.ruedigermoeller.serialization.util.FSTOutputStream
The number of valid bytes in the buffer.
Predict - Annotation Type in de.ruedigermoeller.serialization.annotations
 
previous() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
Warning: no bounds checking.
printEx(Throwable) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
push(byte[], int, int) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
put(K, V) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
put(K, V) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
put(Object, int) - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
put(int, int) - Method in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
put(int, V) - Method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
put(Object, Object) - Method in class de.ruedigermoeller.serialization.util.FSTMap
 
put(K, int) - Method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
putOrGet(Object, int) - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
putSerializer(Class, FSTObjectSerializer, boolean) - Method in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 

R

read() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
read(byte[], int, int) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
readArray(FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCChar() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCDouble() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
Reads an 8 bytes double.
readCFloat() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
Reads a 4 byte float.
readCInt() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readClass() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCLong() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCompatibleObjectFields(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo[], Map) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCompressedArray(int, int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCShort() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFByte() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFChar() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFDouble() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFDoubleUnsafe() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFFloat() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFInt() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFIntArr(int, int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFIntUnsafe() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFLong() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFLongUnsafe() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFPrimitiveArray(Class, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
expects len elements.
readFShort() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readLongArrUnsafe(long[]) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
 
readObject() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObject(Class...) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
read the content to an already instantiated object
readObjectCompatible(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, Object) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObjectCompatibleRecursive(FSTClazzInfo.FSTFieldInfo, Object, FSTClazzInfo, Class) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObjectInternal(Class...) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObjectWithHeader(FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readPlainIntArrUnsafe(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readStringCompressed() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readStringUTF() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readStringUTFSpeed() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
registerClass(Class) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
registerClass(Class, int) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
registerClass(Class) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
attention: id should be > CUSTOM_ID_BASE
registerClz(Class...) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
registerObject(Object, int, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
registerObjectForRead(Object, int) - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
registerObjectForWrite(Object, boolean, int, FSTClazzInfo, int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
add an object to the register, return handle if already present.
registerSerializer(Class, FSTObjectSerializer, boolean) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
registerSystemClz(byte, Class...) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
remove() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
remove(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
remove() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
replace(Object, Object, int) - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
reset() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
reset() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
reset() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
resetForReuse(InputStream) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
resetForReUse(OutputStream) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
if out == null => automatically create/reuse a bytebuffer
resetForReuseCopyArray(byte[], int, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
resetForReuseUseArray(byte[], int, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
returnObject(Object...) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
reuse heavy weight objects.
run() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor.FSTRunnable
 
runConcurrent() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor.FSTRunnable
 
runInOrder() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor.FSTRunnable
 

S

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(byte[]) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setBooleanValue(Object, boolean) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setBuf(byte[]) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
setByte(byte) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setBytes(byte[], int, int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setByteValue(Object, byte) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setCharValue(Object, char) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setConditionalCallback(FSTObjectInput.ConditionalCallback) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
setDelegate(FSTSerializerRegistryDelegate) - Method in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 
setDoubleValue(Object, double) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setDoubleValueUnsafe(Object, double) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
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(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
 
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
 
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.
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(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.
SHORT - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
shouldSkip(Object, int, Field) - Method in interface de.ruedigermoeller.serialization.FSTObjectInput.ConditionalCallback
 
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
 
slice() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
 
slice(byte[], int) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
 
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 adressed 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
 

T

tag - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.ByteBufferEntry
 
takeBytes(FSTOffheapQueue.ByteBufferResult) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
takeObject(int[]) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ConcurrentReadContext
 
takeObject(int[]) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
takeObjectConcurrent() - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
template - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
Templated - Annotation Type in de.ruedigermoeller.heapoff.structs
Copyright (c) 2012, Ruediger Moeller.
Thin - Annotation Type in de.ruedigermoeller.serialization.annotations
applicable to int and object arrays.
toByteArray(FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
toByteArray(FSTStruct, byte[], int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
toByteArray() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
toString() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
toString() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
toString() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
toStruct(T) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
toStruct(T) - Static method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
 
toStruct(T) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
toStructArray(int, T) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 

U

unFlaggedUnsafe - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
unsafe - Static variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
unsafe - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
useCompatibleMode() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 

V

vals - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
vals(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
vals(int, FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
valsLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
valsStructIndex() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
value - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 

W

waitForFinish() - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
waitForFinish() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
 
willHandleClass(Class) - Method in class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
 
willHandleClass(Class) - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
useful if you register for a class and its subclasses, but want to exclude a specific subclass
write(int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
write(byte[], int, int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
writeCChar(char) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCCharArr(char[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCDouble(double) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCDoubleUnsafe(double) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCFloat(float) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
Writes a 4 byte float.
writeCFloatUnsafe(float) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
Writes a 4 byte float.
writeCInt(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCIntArr(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCIntArrUnsafe(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeClass(Object) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCLong(long) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCLongUnsafe(long) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCShort(short) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFBooleanArr(boolean[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFByte(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFByteArr(byte[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFByteUnsafe(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFChar(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFCharArr(char[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFDouble(double) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFDoubleArr(double[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFDoubleUnsafe(double) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFFloat(float) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
Writes a 4 byte float.
writeFFloatArr(float[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFInt(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFIntArr(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFIntThin(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFIntUnsafe(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFLong(long) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFLongArr(long[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFLongArrayUnsafe(long[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFLongUnsafe(long) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFShort(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFShortArr(short[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeIntArrCompressed(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeObject(Object) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeObject(Object, Class...) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
write the contents of a given object
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTByteSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTCharSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTDoubleSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTFloatSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTShortSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTClassSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTCollectionSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTDateSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTEnumSetSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTMapSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringBufferSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringSerializer
 
writeObjectHeader(FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, Object) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeObjectInternal(Object, Class...) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writePlainIntArrUnsafe(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeStringCompressed(String) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeStringUTF(String) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeStringUTFSpeed(String) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeStringUTFUnsafe(String) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 

_

___bytes - Variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
___elementSize - Variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
___fac - Variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
___offset - Variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
___setTemplate(E) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
_readCInt() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
A B C D E F G H I K L M N O P R S T U V W _ 

Copyright © 2013. All rights reserved.