protected static class ConfigurablePofContext.PofConfig extends Object
Modifier and Type | Field and Description |
---|---|
WeakReference[] |
m_aClzByTypeId
An array of WeakReferences to user type classes, indexed by type identifier.
|
PofSerializer[] |
m_aserByTypeId
An array of PofSerializer objects, indexed by type identifier.
|
boolean |
m_fInterfaceAllowed
True iff an interface name is acceptable in the configuration as the class of a user type.
|
boolean |
m_fPreferJavaTime
True if Java 8 date/time types (java.time.*) should be preferred over legacy types.
|
boolean |
m_fReferenceEnabled
True iff POF Identity/Reference type support is enabled.
|
boolean |
m_fSubclassAllowed
True iff serialization of sub-classes is explicitly enabled.
|
Map |
m_mapClassNameByTypeId
Once initialized, this references a thread-safe Map that contains mappings from POF type identifiers (wrapped as Integer objects) to Java class names.
|
Map |
m_mapTypeIdByClass
Once initialized, this references a thread-safe Map that contains mappings from Java classes to POF type identifiers (wrapped as Integer objects).
|
Map |
m_mapTypeIdByClassName
Once initialized, this references a thread-safe Map that contains mappings from Java class names to POF type identifiers (wrapped as Integer objects).
|
Modifier | Constructor and Description |
---|---|
protected |
PofConfig() |
public Map m_mapTypeIdByClass
public Map m_mapTypeIdByClassName
public WeakReference[] m_aClzByTypeId
public PofSerializer[] m_aserByTypeId
public boolean m_fInterfaceAllowed
public boolean m_fSubclassAllowed
public boolean m_fReferenceEnabled
public boolean m_fPreferJavaTime
public Map m_mapClassNameByTypeId