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> TL2CacheRetrieveFieldManager.newContainer(Object container, AbstractMemberMetaData mmd, ContainerHandler containerHandler) Copy container without using the container handler and metadata type info.private ObjectL2CacheRetrieveFieldManager.processElementContainer(AbstractMemberMetaData mmd, Object cachedContainer, ContainerHandler<Object, ElementContainerAdapter<Object>> containerHandler) private ObjectL2CacheRetrieveFieldManager.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 voidDeleteFieldManager.processElementContainer(AbstractMemberMetaData mmd, Object container, ContainerHandler<Object, ElementContainerAdapter<Object>> containerHandler, ExecutionContext ec, RelationType relationType) private ObjectDetachFieldManager.processElementContainer(int fieldNumber, Object container, AbstractMemberMetaData mmd, ContainerHandler<Object, ElementContainerAdapter<Object>> containerHandler) private voidDeleteFieldManager.processMapContainer(AbstractMemberMetaData mmd, Object container, ContainerHandler<Object, MapContainerAdapter<Object>> containerHandler) private ObjectDetachFieldManager.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.containerHandlersByClassMap of ContainerHandlers, keyed by the container type class name.(package private) final Class<? extends ContainerHandler> TypeManagerImpl.JavaType.containerHandlerTypeMethods 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 TypeClassDescriptionclassclassclassclassElementContainerHandler<C, A extends ElementContainerAdapter<C>>classclassclassclassJDKCollectionHandler<C extends Collection>classJDKMapHandler<C extends Map<Object,Object>> classclassclassclassMapHandler<C>classclassclassclassclassclassclass