| Package | Description |
|---|---|
| org.nustaq.offheap.structs.unsafeimpl | |
| org.nustaq.serialization | |
| org.nustaq.serialization.coders | |
| org.nustaq.serialization.serializers |
| Modifier and Type | Method and Description |
|---|---|
protected int |
FSTStructFactory.computeElemSize(Object container,
Object[] objectValue,
FSTClazzInfo.FSTFieldInfo fi) |
void |
FSTStructGeneration.defineArrayAccessor(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayAccessor(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayElementSize(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayElementSize(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayIndex(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayLength(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayLength(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayPointer(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayPointer(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineStructReadAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructReadAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
FSTStructGeneration.defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineStructWriteAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructWriteAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<FSTClazzInfo.FSTFieldInfo> |
FSTClazzInfo.defFieldComparator |
| Modifier and Type | Method and Description |
|---|---|
FSTClazzInfo.FSTFieldInfo[] |
FSTClazzInfo.getFieldInfo() |
FSTClazzInfo.FSTFieldInfo |
FSTClazzInfo.getFieldInfo(String name,
Class declaringClass) |
FSTClazzInfo.FSTFieldInfo[] |
FSTClazzInfo.getFieldInfoFiltered(Class... toRemove) |
| Modifier and Type | Method and Description |
|---|---|
void |
FSTObjectInput.defaultReadObject(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
Object newObj) |
protected FSTClazzInfo |
FSTObjectOutput.getFstClazzInfo(FSTClazzInfo.FSTFieldInfo referencee,
Class clazz)
if class is same as last referenced, returned cached clzinfo, else do a lookup
|
ObjectOutputStream |
FSTObjectOutput.getObjectOutputStream(Class cl,
FSTClazzInfo clinfo,
FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite) |
Object |
FSTBasicObjectSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTObjectSerializer.instantiate(Class objectClass,
FSTObjectInput fstObjectInput,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin)
return null to delegate object instantiation to FST.
|
protected Object |
FSTObjectInput.instantiateAndReadNoSer(Class c,
FSTClazzInfo clzSerInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int readPos) |
protected Object |
FSTObjectInputNoShared.instantiateAndReadNoSer(Class c,
FSTClazzInfo clzSerInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int readPos) |
protected Object |
FSTObjectInput.readArray(FSTClazzInfo.FSTFieldInfo referencee) |
protected void |
FSTObjectInput.readCompatibleObjectFields(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo[] fieldInfo,
Map res) |
protected void |
FSTObjectInput.readCompatibleObjectFields(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo[] fieldInfo,
Map res) |
protected void |
FSTObjectInput.readFieldsMapBased(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
Object newObj) |
void |
FSTBasicObjectSerializer.readObject(FSTObjectInput in,
Object toRead,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy) |
void |
FSTObjectSerializer.readObject(FSTObjectInput in,
Object toRead,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy)
read the content to an already instantiated object
|
protected Object |
FSTObjectInput.readObjectCompatible(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
Object newObj) |
protected void |
FSTObjectInput.readObjectCompatibleRecursive(FSTClazzInfo.FSTFieldInfo referencee,
Object toRead,
FSTClazzInfo serializationInfo,
Class cl) |
Object |
FSTObjectInput.readObjectWithHeader(FSTClazzInfo.FSTFieldInfo referencee) |
void |
FSTObjectInput.registerObject(Object o,
int streamPosition,
FSTClazzInfo info,
FSTClazzInfo.FSTFieldInfo referencee) |
void |
FSTObjectInputNoShared.registerObject(Object o,
int streamPosition,
FSTClazzInfo info,
FSTClazzInfo.FSTFieldInfo referencee) |
protected void |
FSTObjectOutput.writeArray(FSTClazzInfo.FSTFieldInfo referencee,
Object array) |
void |
FSTEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
void |
FSTObjectSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition)
write the contents of a given object
|
protected void |
FSTObjectOutput.writeObjectCompatible(FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite,
FSTClazzInfo serializationInfo) |
protected boolean |
FSTObjectOutput.writeObjectHeader(FSTClazzInfo clsInfo,
FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite) |
protected FSTClazzInfo |
FSTObjectOutput.writeObjectWithContext(FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite) |
protected FSTClazzInfo |
FSTObjectOutputNoShared.writeObjectWithContext(FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite) |
protected FSTClazzInfo |
FSTObjectOutput.writeObjectWithContext(FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite,
FSTClazzInfo ci) |
| Modifier and Type | Method and Description |
|---|---|
void |
FSTStreamEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
void |
FSTBytezEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
void |
FSTMinBinEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
void |
FSTJsonEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
| Modifier and Type | Method and Description |
|---|---|
Object |
FSTStringBuilderSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTStructSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTJSonSerializers.BigDecSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTCollectionSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTByteSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTCharSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTShortSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTFloatSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTDoubleSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTStringBufferSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTMapSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigIntegerSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTArrayListSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTCPThrowableSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTCPEnumSetSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTStringSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTEnumSetSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTDateSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTClassSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
void |
FSTStructSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition)
write the contents of a given object
|
void |
FSTJSonSerializers.BigDecSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTCollectionSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTByteSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTCharSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTShortSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTFloatSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTDoubleSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTStringBufferSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTMapSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigIntegerSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTArrayListSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTCPThrowableSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTCPEnumSetSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTStringSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTEnumSetSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTDateSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTClassSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
Copyright © 2015. All rights reserved.