| 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 |
FSTByteArrayUnsafeStructGeneration.defineArrayAccessor(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayAccessor(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayElementSize(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayElementSize(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayIndex(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayLength(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayLength(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayPointer(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayPointer(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructReadAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
FSTStructGeneration.defineStructReadAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructWriteAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
FSTStructGeneration.defineStructWriteAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
| Modifier and Type | Field and Description |
|---|---|
protected FSTClazzInfo.FSTFieldInfo |
FSTObjectInput.infoCache |
protected FSTClazzInfo.FSTFieldInfo[] |
FSTObjectOutput.refs |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<FSTClazzInfo.FSTFieldInfo> |
FSTClazzInfo.defFieldComparator |
| Modifier and Type | Method and Description |
|---|---|
protected FSTClazzInfo.FSTFieldInfo |
FSTClazzInfo.createFieldInfo(Field field) |
protected FSTClazzInfo.FSTFieldInfo |
FSTObjectOutput.getCachedFI(Class... possibles) |
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 |
FSTObjectInput.getClazzInfo(Class c,
FSTClazzInfo.FSTFieldInfo referencee) |
protected FSTClazzInfo |
FSTObjectOutput.getFstClazzInfo(FSTClazzInfo.FSTFieldInfo referencee,
Class clazz)
if class is same as last referenced, returned cached clzinfo, else do a lookup
|
protected ObjectInputStream |
FSTObjectInput.getObjectInputStream(Class cl,
FSTClazzInfo clInfo,
FSTClazzInfo.FSTFieldInfo referencee,
Object toRead) |
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 streamPosition) |
Object |
FSTObjectSerializer.instantiate(Class objectClass,
FSTObjectInput fstObjectInput,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition)
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.instantiateAndReadWithSer(Class c,
FSTObjectSerializer ser,
FSTClazzInfo clzSerInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int readPos) |
protected Object |
FSTObjectInput.instantiateArray(FSTClazzInfo.FSTFieldInfo referencee,
int readPos) |
protected Object |
FSTObjectInput.instantiateEnum(FSTClazzInfo.FSTFieldInfo referencee,
int readPos) |
protected Object |
FSTObjectInput.instantiateHandle(FSTClazzInfo.FSTFieldInfo referencee) |
protected Object |
FSTObjectInput.instantiateSpecialTag(FSTClazzInfo.FSTFieldInfo referencee,
int readPos,
byte code) |
protected Object |
FSTObjectInput.readArray(FSTClazzInfo.FSTFieldInfo referencee) |
protected Object |
FSTObjectInput.readArrayNoHeader(FSTClazzInfo.FSTFieldInfo referencee,
int pos,
Class arrCl) |
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) |
protected void |
FSTObjectInput.readObjectFields(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo[] fieldInfo,
Object newObj,
int startIndex,
int version) |
protected void |
FSTObjectInput.readObjectFields(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo[] fieldInfo,
Object newObj,
int startIndex,
int version) |
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 boolean |
FSTObjectInput.skipConditional(Object newObj,
int conditional,
FSTClazzInfo.FSTFieldInfo subInfo) |
protected void |
FSTObjectOutput.writeArray(FSTClazzInfo.FSTFieldInfo referencee,
Object array) |
void |
FSTEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
protected void |
FSTObjectOutput.writeCompatibleObjectFields(Object toWrite,
Map fields,
FSTClazzInfo.FSTFieldInfo[] fieldInfo) |
protected FSTClazzInfo |
FSTObjectOutput.writeEnum(FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite) |
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 void |
FSTObjectOutput.writeObjectCompatibleRecursive(FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite,
FSTClazzInfo serializationInfo,
Class cl) |
protected void |
FSTObjectOutput.writeObjectFields(Object toWrite,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo[] fieldInfo,
int startIndex,
int version) |
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 |
|---|---|
protected static FSTConfiguration |
FSTConfiguration.createAndroidDefaultConfiguration(ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
protected static FSTConfiguration |
FSTConfiguration.createConfiguration(org.nustaq.serialization.FSTConfiguration.ConfType ct,
boolean shareRefs,
ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
protected static FSTConfiguration |
FSTConfiguration.createDefaultConfiguration(ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
protected static FSTConfiguration |
FSTConfiguration.createFastBinaryConfiguration(ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
protected static FSTConfiguration |
FSTConfiguration.createJsonConfiguration(boolean prettyPrint,
boolean shareReferences,
ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
protected static FSTConfiguration |
FSTConfiguration.createMinBinConfiguration(ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
| Constructor and Description |
|---|
FSTConfiguration(ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> sharedFieldInfos) |
| Modifier and Type | Method and Description |
|---|---|
void |
FSTBytezEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
void |
FSTMinBinEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
void |
FSTJsonEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
void |
FSTStreamEncoder.writeAttributeName(FSTClazzInfo.FSTFieldInfo subInfo) |
| Modifier and Type | Method and Description |
|---|---|
Object |
FSTClassSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTStructSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTStringSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTCollectionSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTJSonSerializers.BigDecSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTCPEnumSetSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTCPThrowableSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTBigNumberSerializers.FSTByteSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTBigNumberSerializers.FSTCharSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTBigNumberSerializers.FSTShortSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTBigNumberSerializers.FSTFloatSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTBigNumberSerializers.FSTDoubleSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTBigIntegerSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTDateSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTStringBufferSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTArrayListSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTEnumSetSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTMapSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
Object |
FSTStringBuilderSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPosition) |
void |
FSTClassSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTStructSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition)
write the contents of a given object
|
void |
FSTStringSerializer.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 |
FSTJSonSerializers.BigDecSerializer.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 |
FSTCPThrowableSerializer.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 |
FSTBigIntegerSerializer.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 |
FSTStringBufferSerializer.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 |
FSTEnumSetSerializer.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) |
Copyright © 2015. All rights reserved.