D G I R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
D
- DefaultStorageManager - Class in io.smallrye.context.storage.impl
-
Default implementation which allocates new regular ThreadLocal for any storage declaration class.
- DefaultStorageManager() - Constructor for class io.smallrye.context.storage.impl.DefaultStorageManager
- DefaultStorageManagerProvider - Class in io.smallrye.context.storage.impl
-
Default storage manager provider which provides regular ThreadLocals
- DefaultStorageManagerProvider() - Constructor for class io.smallrye.context.storage.impl.DefaultStorageManagerProvider
G
- getStorageManager() - Method in interface io.smallrye.context.storage.spi.StorageManagerProvider
- getStorageManager(ClassLoader) - Method in class io.smallrye.context.storage.impl.DefaultStorageManagerProvider
- getStorageManager(ClassLoader) - Method in interface io.smallrye.context.storage.spi.StorageManagerProvider
-
Obtain the StorageManager registered for the given ClassLoader
- getThreadLocal(Class<T>) - Method in class io.smallrye.context.storage.impl.DefaultStorageManager
-
Returns a regular ThreadLocal specific for the given storage declaration.
- getThreadLocal(Class<T>) - Method in interface io.smallrye.context.storage.spi.StorageManager
-
Obtains a ThreadLocal suitable for the given registered StorageDeclaration.
I
- instance() - Static method in interface io.smallrye.context.storage.spi.StorageManager
-
Returns the currently registered StorageManager
- instance() - Static method in interface io.smallrye.context.storage.spi.StorageManagerProvider
-
Returns the currently registered StorageManagerProvider.
- INSTANCE - Static variable in interface io.smallrye.context.storage.spi.StorageManagerProvider
- io.smallrye.context.storage.impl - package io.smallrye.context.storage.impl
- io.smallrye.context.storage.spi - package io.smallrye.context.storage.spi
R
- register(StorageManagerProvider) - Static method in interface io.smallrye.context.storage.spi.StorageManagerProvider
-
Registers and existing StorageManagerProvider
S
- StorageDeclaration<T> - Interface in io.smallrye.context.storage.spi
-
Implement this interface to declare that you will need a custom ThreadLocal, and to declare its type.
- StorageManager - Interface in io.smallrye.context.storage.spi
-
Allows libraries to obtain custom-generated ThreadLocal instances for their storage.
- StorageManagerProvider - Interface in io.smallrye.context.storage.spi
-
SPI to register custom StorageManager implementations
- StorageManagerProviderRegistration - Class in io.smallrye.context.storage.spi
-
Represents a StorageManagerProvider registration, allowing you to unregister it.
T
- threadLocal(Class<T>) - Static method in interface io.smallrye.context.storage.spi.StorageManager
-
Obtains a ThreadLocal suitable for the given registered StorageDeclaration.
U
- unregister() - Method in class io.smallrye.context.storage.spi.StorageManagerProviderRegistration
-
Unregisters this StorageManagerProvider
All Classes All Packages