Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.io.pof
Class ConfigurablePofContext.PofConfig

java.lang.Object
  extended by com.tangosol.io.pof.ConfigurablePofContext.PofConfig

Enclosing class:
ConfigurablePofContext

protected static class ConfigurablePofContext.PofConfig
extends java.lang.Object

The information related to the configuration of a particular PofContext for a specific URI and ClassLoader.


Field Summary
 java.lang.ref.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_fReferenceEnabled
          True iff POF Identity/Reference type support is enabled.
 boolean m_fSubclassAllowed
          True iff serialization of sub-classes is explicitly enabled.
 java.util.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.
 java.util.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).
 java.util.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).

 

Constructor Summary
protected ConfigurablePofContext.PofConfig()
           

 

Field Detail

m_mapTypeIdByClass

public java.util.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). The initial contents of the Map reflect the configuration, but the contents can increase over time as sub-classes of the contained classes are resolved to type IDs (and those mappings are added).

m_mapTypeIdByClassName

public java.util.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). The initial contents of the Map reflect the configuration, but the contents can increase over time as the names of sub-classes (i.e. of the classes corresponding to the contained class names) are resolved to type IDs (and those mappings are added).

m_aClzByTypeId

public java.lang.ref.WeakReference[] m_aClzByTypeId
An array of WeakReferences to user type classes, indexed by type identifier.

m_aserByTypeId

public PofSerializer[] m_aserByTypeId
An array of PofSerializer objects, indexed by type identifier.

m_fInterfaceAllowed

public boolean m_fInterfaceAllowed
True iff an interface name is acceptable in the configuration as the class of a user type.

m_fSubclassAllowed

public boolean m_fSubclassAllowed
True iff serialization of sub-classes is explicitly enabled.

m_fReferenceEnabled

public boolean m_fReferenceEnabled
True iff POF Identity/Reference type support is enabled.

m_mapClassNameByTypeId

public java.util.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. The initial contents of the Map reflect the configuration, but the contents can increase over time as the names of sub-classes (i.e. of the classes corresponding to the contained class names) are resolved to type IDs (and those mappings are added).

Constructor Detail

ConfigurablePofContext.PofConfig

protected ConfigurablePofContext.PofConfig()

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.