-
-
-
Methods in org.nustaq.serialization that return FSTConfiguration
| Modifier and Type |
Method |
Description |
FSTConfiguration |
FSTConfiguration.cpMap(java.lang.String shortName,
java.lang.Class clz) |
shorthand for registerCrossPlatformClassMapping(_,_)
|
static FSTConfiguration |
FSTConfiguration.createAndroidDefaultConfiguration() |
Configuration for use on Android.
|
protected static FSTConfiguration |
FSTConfiguration.createAndroidDefaultConfiguration(java.util.concurrent.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,
java.util.concurrent.ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
|
static FSTConfiguration |
FSTConfiguration.createDefaultConfiguration() |
the standard FSTConfiguration
|
protected static FSTConfiguration |
FSTConfiguration.createDefaultConfiguration(java.util.concurrent.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,
java.util.concurrent.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(java.util.concurrent.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(java.util.concurrent.ConcurrentHashMap<org.nustaq.serialization.FSTConfiguration.FieldKey,FSTClazzInfo.FSTFieldInfo> shared) |
|
FSTConfiguration |
FSTConfiguration.deriveConfiguration() |
|
FSTConfiguration |
FSTEncoder.getConf() |
|
FSTConfiguration |
FSTObjectInput.getConf() |
|
FSTConfiguration |
FSTObjectOutput.getConf() |
|
static FSTConfiguration |
FSTConfiguration.getDefaultConfiguration() |
|
protected static FSTConfiguration |
FSTConfiguration.initDefaultFstConfigurationInternal(FSTConfiguration conf) |
|
FSTConfiguration |
FSTConfiguration.registerCrossPlatformClassMapping(java.lang.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(java.lang.String shortName,
java.lang.String fqName) |
|
FSTConfiguration |
FSTConfiguration.registerCrossPlatformClassMappingUseSimpleName(java.lang.Class... classes) |
init right after creation of configuration, not during operation as it is not threadsafe regarding mutation
|
FSTConfiguration |
FSTConfiguration.registerCrossPlatformClassMappingUseSimpleName(java.util.List<java.lang.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) |
|
Constructors in org.nustaq.serialization with parameters of type FSTConfiguration
| Constructor |
Description |
FBinaryStreamCoderFactory(FSTConfiguration conf) |
|
FSTClazzInfo(FSTConfiguration conf,
java.lang.Class clazz,
FSTClazzInfoRegistry infoRegistry,
boolean ignoreAnnotations) |
|
FSTDefaultStreamCoderFactory(FSTConfiguration fstConfiguration) |
|
FSTObjectInput(java.io.InputStream in,
FSTConfiguration conf) |
Creates a FSTObjectInput that uses the specified
underlying InputStream.
|
FSTObjectInput(FSTConfiguration conf) |
|
FSTObjectInputNoShared(java.io.InputStream in,
FSTConfiguration conf) |
Creates a FSTObjectInput that uses the specified
underlying InputStream.
|
FSTObjectInputNoShared(FSTConfiguration conf) |
|
FSTObjectOutput(java.io.OutputStream out,
FSTConfiguration conf) |
Creates a new FSTObjectOutput stream to write data to the specified
underlying output stream.
|
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().
|
FSTObjectOutputNoShared(java.io.OutputStream out,
FSTConfiguration conf) |
Creates a new FSTObjectOutputNoShared 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().
|
FSTObjectRegistry(FSTConfiguration conf) |
|
JSonStreamCoderFactory(FSTConfiguration conf) |
|
MinBinStreamCoderFactory(FSTConfiguration conf) |
|
-
-