Uses of Interface
org.datanucleus.store.types.containers.ContainerHandler
-
Packages that use ContainerHandler Package Description org.datanucleus.cache This package provides classes implementing L1/L2 persistable object caching within DataNucleus.org.datanucleus.store.fieldmanager Package providing managers for fields which give a mechanism for navigating through fields of a class and performing operations based on the type of the field.org.datanucleus.store.types Package providing basic java type handling for DataNucleus.org.datanucleus.store.types.containers Package providing classes for supporting use of containers (collection, map, array) in DataNucleus. -
-
Uses of ContainerHandler in org.datanucleus.cache
Methods in org.datanucleus.cache with parameters of type ContainerHandler Modifier and Type Method Description (package private) static <T> T
L2CacheRetrieveFieldManager. newContainer(java.lang.Object container, AbstractMemberMetaData mmd, ContainerHandler containerHandler)
Copy container without using the container handler and metadata type info.private java.lang.Object
L2CacheRetrieveFieldManager. processElementContainer(AbstractMemberMetaData mmd, java.lang.Object cachedContainer, ContainerHandler<java.lang.Object,ElementContainerAdapter<java.lang.Object>> containerHandler)
private java.lang.Object
L2CacheRetrieveFieldManager. processMapContainer(AbstractMemberMetaData mmd, java.lang.Object cachedMapContainer, ContainerHandler<java.lang.Object,MapContainerAdapter<java.lang.Object>> containerHandler)
-
Uses of ContainerHandler in org.datanucleus.store.fieldmanager
Methods in org.datanucleus.store.fieldmanager with parameters of type ContainerHandler Modifier and Type Method Description private void
DeleteFieldManager. processElementContainer(AbstractMemberMetaData mmd, java.lang.Object container, ContainerHandler<java.lang.Object,ElementContainerAdapter<java.lang.Object>> containerHandler, ExecutionContext ec, RelationType relationType)
private java.lang.Object
DetachFieldManager. processElementContainer(int fieldNumber, java.lang.Object container, AbstractMemberMetaData mmd, ContainerHandler<java.lang.Object,ElementContainerAdapter<java.lang.Object>> containerHandler)
private void
DeleteFieldManager. processMapContainer(AbstractMemberMetaData mmd, java.lang.Object container, ContainerHandler<java.lang.Object,MapContainerAdapter<java.lang.Object>> containerHandler)
private java.lang.Object
DetachFieldManager. processMapContainer(int fieldNumber, java.lang.Object mapContainer, AbstractMemberMetaData mmd, ContainerHandler<java.lang.Object,MapContainerAdapter<java.lang.Object>> containerHandler)
-
Uses of ContainerHandler in org.datanucleus.store.types
Fields in org.datanucleus.store.types with type parameters of type ContainerHandler Modifier and Type Field Description protected java.util.Map<java.lang.Class,ContainerHandler>
TypeManagerImpl. containerHandlersByClass
Map of ContainerHandlers, keyed by the container type class name.(package private) java.lang.Class<? extends ContainerHandler>
TypeManagerImpl.JavaType. containerHandlerType
Methods in org.datanucleus.store.types with type parameters of type ContainerHandler Modifier and Type Method Description <H extends ContainerHandler>
HTypeManager. getContainerHandler(java.lang.Class containerClass)
Obtains the registered ContainerHandler for the given containerClass.<H extends ContainerHandler>
HTypeManagerImpl. getContainerHandler(java.lang.Class containerClass)
-
Uses of ContainerHandler in org.datanucleus.store.types.containers
Classes in org.datanucleus.store.types.containers that implement ContainerHandler Modifier and Type Class Description class
ArrayHandler
class
ArrayListHandler
class
CollectionHandler<C>
class
ElementContainerHandler<C,A extends ElementContainerAdapter<C>>
class
HashMapHandler
class
HashSetHandler
class
HashtableHandler
class
JDKCollectionHandler<C extends java.util.Collection>
class
JDKMapHandler<C extends java.util.Map<java.lang.Object,java.lang.Object>>
class
LinkedHashMapHandler
class
LinkedHashSetHandler
class
LinkedListHandler
class
MapHandler<C>
class
OptionalHandler
class
PriorityQueueHandler
class
PropertiesHandler
class
StackHandler
class
TreeMapHandler
class
TreeSetHandler
class
VectorHandler
-