| Package | Description |
|---|---|
| org.nustaq.kson | |
| org.nustaq.net | |
| org.nustaq.serialization | |
| org.nustaq.serialization.coders | |
| org.nustaq.serialization.simpleapi |
| Modifier and Type | Field and Description |
|---|---|
static FSTConfiguration |
Kson.conf |
protected FSTConfiguration |
KsonSerializer.conf |
| Constructor and Description |
|---|
JSonSerializer(KsonCharOutput out,
KsonTypeMapper mapper,
FSTConfiguration conf) |
KsonSerializer(KsonCharOutput out,
KsonTypeMapper mapper,
FSTConfiguration conf) |
| Modifier and Type | Method and Description |
|---|---|
FSTConfiguration |
TCPObjectSocket.getConf() |
| Modifier and Type | Method and Description |
|---|---|
void |
TCPObjectSocket.setConf(FSTConfiguration conf) |
| Constructor and Description |
|---|
TCPObjectServer(FSTConfiguration conf,
int port) |
TCPObjectSocket(Socket socket,
FSTConfiguration conf) |
TCPObjectSocket(String host,
int port,
FSTConfiguration conf) |
| Modifier and Type | Field and Description |
|---|---|
protected FSTConfiguration |
FSTObjectInput.conf |
protected FSTConfiguration |
FSTConfiguration.JSonStreamCoderFactory.conf |
protected FSTConfiguration |
FSTConfiguration.FBinaryStreamCoderFactory.conf |
protected FSTConfiguration |
FSTObjectOutput.conf |
| Modifier and Type | Method and Description |
|---|---|
FSTConfiguration |
FSTConfiguration.cpMap(String shortName,
Class clz)
shorthand for registerCrossPlatformClassMapping(_,_)
|
static FSTConfiguration |
FSTConfiguration.createAndroidDefaultConfiguration()
Configuration for use on Android.
|
protected static FSTConfiguration |
FSTConfiguration.createAndroidDefaultConfiguration(ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
static FSTConfiguration |
FSTConfiguration.createConfiguration(org.nustaq.serialization.FSTConfiguration.ConfType ct,
boolean shareRefs) |
protected static FSTConfiguration |
FSTConfiguration.createConfiguration(org.nustaq.serialization.FSTConfiguration.ConfType ct,
boolean shareRefs,
ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
static FSTConfiguration |
FSTConfiguration.createDefaultConfiguration()
the standard FSTConfiguration.
|
protected static FSTConfiguration |
FSTConfiguration.createDefaultConfiguration(ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
static FSTConfiguration |
FSTConfiguration.createJsonConfiguration() |
static FSTConfiguration |
FSTConfiguration.createJsonConfiguration(boolean prettyPrint,
boolean shareReferences)
create a json conf with given attributes.
|
protected static FSTConfiguration |
FSTConfiguration.createJsonConfiguration(boolean prettyPrint,
boolean shareReferences,
ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
static FSTConfiguration |
FSTConfiguration.createJsonNoRefConfiguration() |
static FSTConfiguration |
FSTConfiguration.createMinBinConfiguration()
Warning: MinBin contains full metainformation (fieldnames,..), so its way slower than the other configs.
|
protected static FSTConfiguration |
FSTConfiguration.createMinBinConfiguration(ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
static FSTConfiguration |
FSTConfiguration.createStructConfiguration()
special configuration used internally for struct emulation
|
static FSTConfiguration |
FSTConfiguration.createUnsafeBinaryConfiguration()
Returns a configuration using Unsafe to read write data.
|
protected static FSTConfiguration |
FSTConfiguration.createUnsafeBinaryConfiguration(ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
FSTConfiguration |
FSTConfiguration.deriveConfiguration() |
FSTConfiguration |
FSTObjectInput.getConf() |
FSTConfiguration |
FSTEncoder.getConf() |
FSTConfiguration |
FSTObjectOutput.getConf() |
static FSTConfiguration |
FSTConfiguration.getDefaultConfiguration() |
protected static FSTConfiguration |
FSTConfiguration.initDefaultFstConfigurationInternal(FSTConfiguration conf) |
FSTConfiguration |
FSTConfiguration.registerCrossPlatformClassMapping(String[][] keysAndVals)
init right after creation of configuration, not during operation as it is not threadsafe regarding mutation
currently only for minbin serialization
|
FSTConfiguration |
FSTConfiguration.registerCrossPlatformClassMapping(String shortName,
String fqName) |
FSTConfiguration |
FSTConfiguration.registerCrossPlatformClassMappingUseSimpleName(Class... classes)
init right after creation of configuration, not during operation as it is not threadsafe regarding mutation
|
FSTConfiguration |
FSTConfiguration.registerCrossPlatformClassMappingUseSimpleName(List<Class> classes) |
FSTConfiguration |
FSTConfiguration.setForceClzInit(boolean forceClzInit)
always execute default fields init, even if no transients (so would get overwritten anyway)
required for lossy codecs (kson)
|
FSTConfiguration |
FSTConfiguration.setForceSerializable(boolean forceSerializable)
treat unserializable classes same as if they would be serializable.
|
FSTConfiguration |
FSTConfiguration.setVerifier(FSTConfiguration.ClassSecurityVerifier verifier) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FSTClazzNameRegistry.addClassMapping(Class c,
int id,
FSTClazzInfo clInfo,
FSTConfiguration conf) |
Class |
FSTClazzNameRegistry.classForName(String clName,
FSTConfiguration conf) |
void |
FSTObjectRegistry.clearForRead(FSTConfiguration conf) |
void |
FSTObjectRegistry.clearForWrite(FSTConfiguration conf) |
FSTClazzInfo |
FSTClazzNameRegistry.decodeClass(FSTDecoder in,
FSTConfiguration conf) |
FSTClazzInfo |
FSTClazzInfoRegistry.getCLInfo(Class c,
FSTConfiguration conf) |
protected static FSTConfiguration |
FSTConfiguration.initDefaultFstConfigurationInternal(FSTConfiguration conf) |
protected void |
FSTObjectInput.initRegistries(FSTConfiguration conf) |
void |
FSTClazzNameRegistry.registerClass(Class c,
FSTConfiguration conf) |
void |
FSTClazzNameRegistry.registerClass(Class c,
int code,
FSTConfiguration conf) |
void |
FSTEncoder.setConf(FSTConfiguration conf) |
void |
FSTDecoder.setConf(FSTConfiguration conf) |
| Constructor and Description |
|---|
FBinaryStreamCoderFactory(FSTConfiguration conf) |
FSTClazzInfo(FSTConfiguration conf,
Class clazz,
FSTClazzInfoRegistry infoRegistry,
boolean ignoreAnnotations) |
FSTDefaultStreamCoderFactory(FSTConfiguration fstConfiguration) |
FSTObjectInput(FSTConfiguration conf) |
FSTObjectInput(InputStream in,
FSTConfiguration conf)
Creates a FSTObjectInput that uses the specified
underlying InputStream.
|
FSTObjectInputNoShared(FSTConfiguration conf) |
FSTObjectInputNoShared(InputStream in,
FSTConfiguration conf)
Creates a FSTObjectInput that uses the specified
underlying InputStream.
|
FSTObjectOutput(FSTConfiguration conf)
serialize without an underlying stream, the resulting byte array of writing to
this FSTObjectOutput can be accessed using getBuffer(), the size using getWritten().
|
FSTObjectOutput(OutputStream out,
FSTConfiguration conf)
Creates a new FSTObjectOutput stream to write data to the specified
underlying output stream.
|
FSTObjectOutputNoShared(FSTConfiguration conf)
serialize without an underlying stream, the resulting byte array of writing to
this FSTObjectOutput can be accessed using getBuffer(), the size using getWritten().
|
FSTObjectOutputNoShared(OutputStream out,
FSTConfiguration conf)
Creates a new FSTObjectOutputNoShared stream to write data to the specified
underlying output stream.
|
FSTObjectRegistry(FSTConfiguration conf) |
JSonStreamCoderFactory(FSTConfiguration conf) |
MinBinStreamCoderFactory(FSTConfiguration conf) |
| Modifier and Type | Field and Description |
|---|---|
protected FSTConfiguration |
FSTJsonDecoder.conf |
| Modifier and Type | Method and Description |
|---|---|
FSTConfiguration |
FSTBytezEncoder.getConf() |
FSTConfiguration |
FSTJsonEncoder.getConf() |
FSTConfiguration |
FSTMinBinEncoder.getConf() |
FSTConfiguration |
FSTStreamEncoder.getConf() |
| Modifier and Type | Method and Description |
|---|---|
void |
FSTStreamDecoder.setConf(FSTConfiguration conf) |
void |
FSTBytezDecoder.setConf(FSTConfiguration conf) |
void |
FSTJsonDecoder.setConf(FSTConfiguration conf) |
void |
FSTBytezEncoder.setConf(FSTConfiguration conf) |
void |
FSTJsonEncoder.setConf(FSTConfiguration conf) |
void |
FSTMinBinEncoder.setConf(FSTConfiguration conf) |
void |
FSTStreamEncoder.setConf(FSTConfiguration conf) |
void |
FSTMinBinDecoder.setConf(FSTConfiguration conf) |
| Constructor and Description |
|---|
FSTBytezDecoder(FSTConfiguration conf) |
FSTBytezDecoder(FSTConfiguration conf,
BasicBytez input) |
FSTBytezEncoder(FSTConfiguration conf,
BasicBytez base) |
FSTJsonDecoder(FSTConfiguration conf) |
FSTJsonEncoder(FSTConfiguration conf) |
FSTMinBinDecoder(FSTConfiguration conf) |
FSTMinBinEncoder(FSTConfiguration conf) |
FSTStreamDecoder(FSTConfiguration conf) |
FSTStreamEncoder(FSTConfiguration conf) |
| Modifier and Type | Field and Description |
|---|---|
protected FSTConfiguration |
OffHeapCoder.conf |
protected FSTConfiguration |
DefaultCoder.conf |
protected FSTConfiguration |
OnHeapCoder.conf |
| Modifier and Type | Method and Description |
|---|---|
FSTConfiguration |
FSTCoder.getConf() |
FSTConfiguration |
DefaultCoder.getConf() |
FSTConfiguration |
OnHeapCoder.getConf() |
Copyright © 2018. All rights reserved.