All Classes

Class Description
AnonymousTransient
Date: 13.11.13 Time: 20:35 To change this template use File | Settings | File Templates.
ArgTypes
tagging to advise kson/json serializer to guess types from a method signature
AsciiStringByteSource
Created by ruedi on 27.06.14.
BasicBytez
Created by ruedi on 08.11.2014.
BinaryQueue
an automatically growing byte queue organized as a ringbuffer.
ByteArrayByteSource
Created by ruedi on 27.06.14.
ByteBufferBasicBytez
Created by moelrue on 5/5/15.
ByteSink
Created by moelrue on 5/5/15.
ByteSource
Created by ruedi on 27.06.14.
Bytez
abstraction of byte arrays similar to ByteBuffer without the need to create temp objects in order to get long,int,.. views additionally supports volatile read/write (for byte[] based backing buffers only !)
BytezAllocator
Date: 16.11.13 Time: 12:37 An Allocator instantiates byte sources and can free them again (if necessary)
BytezByteSource
Created by ruedi on 27.06.14.
Conditional
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.
CutAsciiStringByteSource
returns 0 instead of throwing index exception
DefaultCoder
Created by ruedi on 09.11.14.
DefaultFSTInt2ObjectMap<V>  
DefaultFSTInt2ObjectMapFactory  
Flat  
FreeList
Created by ruedi on 04.07.14.
FSTArrayListSerializer
Created with IntelliJ IDEA.
FSTAsciiStringOffheapMap<V>
Created by ruedi on 27.06.14.
FSTBasicObjectSerializer
Created with IntelliJ IDEA.
FSTBigIntegerSerializer
author: nicoruti submitted via #53
FSTBigNumberSerializers
Long and Integer are built in for speed.
FSTBigNumberSerializers.FSTByteSerializer  
FSTBigNumberSerializers.FSTCharSerializer  
FSTBigNumberSerializers.FSTDoubleSerializer  
FSTBigNumberSerializers.FSTFloatSerializer  
FSTBigNumberSerializers.FSTShortSerializer  
FSTBinaryOffheapMap
Baseclass of offheap maps.
FSTBinaryOffheapMap.KeyValIter  
FSTBitSetSerializer  
FSTBufferTooSmallException
Created by ruedi on 09.11.14.
FSTBytezDecoder
Created by ruedi on 09.11.2014.
FSTBytezEncoder
Created by ruedi on 08.11.2014.
FSTClassInstantiator
Created by ruedi on 12.12.14.
FSTClassSerializer
Date: 02.06.13 Time: 16:51 To change this template use File | Settings | File Templates.
FSTClazzInfo
Created with IntelliJ IDEA.
FSTClazzInfo.FSTFieldInfo  
FSTClazzInfoRegistry
Created with IntelliJ IDEA.
FSTClazzLineageInfo
Represents a ordered class lineage based on the specificity of classes, where specificity is defined as follows: null has specificity 0 java.lang.Object has specificity 0 an interface without any extends clause has specificity 1 a class or interface has a specificity of 1 + the specificity of the superclass + the sum of the specificity of the implemented interfaces.
FSTClazzNameRegistry
Created with IntelliJ IDEA.
FSTCodedOffheapMap<K,​V>
An offheap map adding mechanics to encode and decode keys and values.
FSTCoder
Created by ruedi on 15.11.14.
FSTCollectionSerializer
Created with IntelliJ IDEA.
FSTConfiguration
Created with IntelliJ IDEA.
FSTConfiguration.ClassSecurityVerifier
Security: disallow packages/classes upon deserialization
FSTConfiguration.FBinaryStreamCoderFactory  
FSTConfiguration.FSTDefaultStreamCoderFactory  
FSTConfiguration.JacksonAccessWorkaround  
FSTConfiguration.JSonStreamCoderFactory  
FSTConfiguration.LastResortClassResolver
if all attempts fail to find a class this guy is asked.
FSTConfiguration.MinBinStreamCoderFactory  
FSTConfiguration.StreamCoderFactory  
FSTCPEnumSetSerializer
Created with IntelliJ IDEA.
FSTCPThrowableSerializer
Created by ruedi on 02.05.14.
FSTCrossPlatformSerialzer
Created by ruedi on 31.03.14.
FSTDateSerializer
Created with IntelliJ IDEA.
FSTDecoder
Created by ruedi on 27.03.14.
FSTDefaultClassInstantiator
Created by ruedi on 12.12.14.
FSTEncoder
Created by ruedi on 27.03.14.
FSTEnumSetSerializer
Created with IntelliJ IDEA.
FSTIdentity2IdMap
Created with IntelliJ IDEA.
FSTInputStream
Created with IntelliJ IDEA.
FSTInt2IntMap
Created with IntelliJ IDEA.
FSTInt2ObjectMap<V>  
FSTInt2ObjectMapFactory  
FSTJsonDecoder
Created by moelrue on 5/21/15.
FSTJsonEncoder
Created by ruedi on 20/05/15.
FSTJsonFieldNames  
FSTJSonSerializers
Created by ruedi on 24/05/15.
FSTJSonSerializers.BigDecSerializer  
FSTJSonUnmodifiableCollectionSerializer
FSTJSonUnmodifiableMapSerializer
FSTLogger  
FSTLogger.Level  
FSTLogger.Log  
FSTLongOffheapMap<V>
Created by ruedi on 15.11.14.
FSTMap<K,​V>
Created by ruedi on 15.06.2015.
FSTMapSerializer
Created with IntelliJ IDEA.
FSTMinBinDecoder
Date: 02.04.2014 Time: 19:13 Deserializes from self describing binary MinBin format
FSTMinBinEncoder
Date: 30.03.2014 Time: 18:47 serializes into self describing binary format MinBin
FSTObject2IntMap<K>
Created with IntelliJ IDEA.
FSTObjectInput
replacement of ObjectInputStream
FSTObjectInput.CallbackEntry  
FSTObjectInput.ConditionalCallback  
FSTObjectInput.MyObjectStream  
FSTObjectInputNoShared
Subclass optimized for "unshared mode".
FSTObjectOutput
replacement of ObjectOutputStream
FSTObjectOutputNoShared
Subclass optimized for "unshared mode".
FSTObjectRegistry
Created with IntelliJ IDEA.
FSTObjectSerializer  
FSTObjenesisInstantiator
Created by ruedi on 12.12.14.
FSTOrderedConcurrentJobExecutor
Created with IntelliJ IDEA.
FSTOrderedConcurrentJobExecutor.FSTRunnable  
FSTOutputStream
Created with IntelliJ IDEA.
FSTProxySerializer  
FSTSerialisationListener
Date: 21.10.13 Time: 18:28 can be used for stats or other weird things (FSTObjectOutput).
FSTSerializedOffheapMap<K,​V>
An offheap map using serialization for Value Objects.
FSTSerializerRegistry
Created with IntelliJ IDEA.
FSTSerializerRegistryDelegate
interface to patch default serializer lookup.
FSTStreamDecoder
Default Coder used for serialization.
FSTStreamEncoder
Default Coder used for serialization.
FSTStringBufferSerializer
Created with IntelliJ IDEA.
FSTStringBuilderSerializer
Created with IntelliJ IDEA.
FSTStringSerializer
Created with IntelliJ IDEA.
FSTThrowableSerializer  
FSTTimestampSerializer  
FSTUTFStringOffheapMap<V>
Created by ruedi on 05/08/15.
FSTUtil
Created with IntelliJ IDEA.
GenMeta
Created by ruedi on 29.05.2014.
HeapBytez
byte array abstraction based on heap byte arrays.
HeapBytezAllocator
Date: 16.11.13 Time: 14:23 To change this template use File | Settings | File Templates.
JSONAsString
Created by ruedi on 21.03.17.
JSonSerializer
Created by ruedi on 12.08.2014.
Kson
a simple text <=> object serialization.
KsonArgTypesResolver
Created by ruedi on 14.08.2014.
KsonCharInput  
KsonCharOutput  
KsonDeserializer
parses kson format as well as json. somewhat quick&dirty, anyway targeted for easy mapping of config files/data and to connect kontraktor's actors to slow-end tech like webservices & jscript front ends.
KsonParseException
Created by ruedi on 26.12.13.
KsonSerializer
Date: 20.12.13 Time: 12:03
KsonStringCharInput
implementation of char input on top of a String
KsonStringOutput
Created by ruedi on 07.08.2014.
KsonTypeMapper
simple implementation of type mapper
LeftCutStringByteSource
implement bytesource on top a string, the string is right aligned inside the byte source
MallocBytez
Date: 17.11.13 Time: 00:01 implementation of Bytez interface using unsafe on raw allocated memory
MallocBytezAllocator
Date: 17.11.13 Time: 01:16 To change this template use File | Settings | File Templates.
MBIn
Date: 12.04.2014 Time: 22:10 Input reader for minbin byte[]
MBObject
Date: 13.04.2014 Time: 15:36 Generic object used in case a reading application does not know about the classes used by the writing application
MBOut
Date: 12.04.2014 Time: 22:11 To change this template use File | Settings | File Templates.
MBPrinter
Date: 13.04.2014 Time: 18:08 decodes and prints a MinBin serialized stream (FSTConfiguration.createMinBinConfiguration())
MBRef
Created by ruedi on 02.05.14.
MBSequence
Date: 13.04.2014 Time: 15:36 same as MBObject but for sequences of objects.
MBTags
Date: 12.04.2014 Time: 22:12 To change this template use File | Settings | File Templates.
MBTags.BigBoolTagSer  
MBTags.DoubleArrTagSer  
MBTags.DoubleTagSer  
MBTags.FloatArrTagSer  
MBTags.FloatTagSer  
MBTags.MBObjectTagSer  
MBTags.MBSequenceTagSer  
MBTags.NullTagSer  
MBTags.RefTagSer  
MBTags.StringTagSer  
MemoryBytez
Date: 17.11.13 Time: 00:01 implementation of Bytez interface using unsafe on raw allocated memory
MinBin
Date: 06.04.2014 Time: 23:22 To change this template use File | Settings | File Templates.
MinBin.TagSerializer  
MinBinCoder
Created by ruedi on 09.11.14.
MMFBytez
Bytez allocated inside a memory mapped file.
OffHeapByteTree
Created by ruedi on 29.06.14.
OffHeapCoder
Created by ruedi on 09.11.14.
OneOf  
OnHeapCoder
Created by ruedi on 13.11.14.
Predict  
Serialize
Date: 13.11.13 Time: 20:45
TCPObjectServer
Created by ruedi on 22.08.14.
TCPObjectServer.NewClientListener  
TCPObjectSocket
Created by ruedi on 22.08.14.
Transient  
Unknown
Created by ruedi on 05/06/15.
UTFStringByteSource
Created by ruedi on 05/08/15.
Version  
VersionConflictListener
Created by ruedi on 06.08.14.
VolatileByteAccess