Uses of Interface
org.datanucleus.store.types.containers.ContainerHandler
Packages that use ContainerHandler
Package
Description
This package provides classes implementing L1/L2 persistable object caching within DataNucleus.
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.
Package providing basic java type handling for DataNucleus.
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 ContainerHandlerModifier and TypeMethodDescription(package private) static <T> T
L2CacheRetrieveFieldManager.newContainer
(Object container, AbstractMemberMetaData mmd, ContainerHandler containerHandler) Copy container without using the container handler and metadata type info.private Object
L2CacheRetrieveFieldManager.processElementContainer
(AbstractMemberMetaData mmd, Object cachedContainer, ContainerHandler<Object, ElementContainerAdapter<Object>> containerHandler) private Object
L2CacheRetrieveFieldManager.processMapContainer
(AbstractMemberMetaData mmd, Object cachedMapContainer, ContainerHandler<Object, MapContainerAdapter<Object>> containerHandler) -
Uses of ContainerHandler in org.datanucleus.store.fieldmanager
Methods in org.datanucleus.store.fieldmanager with parameters of type ContainerHandlerModifier and TypeMethodDescriptionprivate void
DeleteFieldManager.processElementContainer
(AbstractMemberMetaData mmd, Object container, ContainerHandler<Object, ElementContainerAdapter<Object>> containerHandler, ExecutionContext ec, RelationType relationType) private Object
DetachFieldManager.processElementContainer
(int fieldNumber, Object container, AbstractMemberMetaData mmd, ContainerHandler<Object, ElementContainerAdapter<Object>> containerHandler) private void
DeleteFieldManager.processMapContainer
(AbstractMemberMetaData mmd, Object container, ContainerHandler<Object, MapContainerAdapter<Object>> containerHandler) private Object
DetachFieldManager.processMapContainer
(int fieldNumber, Object mapContainer, AbstractMemberMetaData mmd, ContainerHandler<Object, MapContainerAdapter<Object>> containerHandler) -
Uses of ContainerHandler in org.datanucleus.store.types
Fields in org.datanucleus.store.types with type parameters of type ContainerHandlerModifier and TypeFieldDescriptionprotected Map
<Class, ContainerHandler> TypeManagerImpl.containerHandlersByClass
Map of ContainerHandlers, keyed by the container type class name.(package private) final Class
<? extends ContainerHandler> TypeManagerImpl.JavaType.containerHandlerType
Methods in org.datanucleus.store.types with type parameters of type ContainerHandlerModifier and TypeMethodDescription<H extends ContainerHandler>
HTypeManager.getContainerHandler
(Class containerClass) Obtains the registered ContainerHandler for the given containerClass.<H extends ContainerHandler>
HTypeManagerImpl.getContainerHandler
(Class containerClass) -
Uses of ContainerHandler in org.datanucleus.store.types.containers
Classes in org.datanucleus.store.types.containers that implement ContainerHandlerModifier and TypeClassDescriptionclass
class
class
class
ElementContainerHandler<C,
A extends ElementContainerAdapter<C>> class
class
class
class
JDKCollectionHandler<C extends Collection>
class
JDKMapHandler<C extends Map<Object,
Object>> class
class
class
class
MapHandler<C>
class
class
class
class
class
class
class