Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- annotationType() - Method in class io.micronaut.microstream.annotations.StoreParamsAnnotationMapper
- annotationType() - Method in class io.micronaut.microstream.annotations.StoreReturnAnnotationMapper
- annotationType() - Method in class io.micronaut.microstream.annotations.StoreRootAnnotationMapper
- annotationValueBuilder(AnnotationValue<?>) - Static method in class io.micronaut.microstream.annotations.StoreAnnotationMapperUtils
B
- bindTo(MeterRegistry) - Method in class io.micronaut.microstream.metrics.MicroStreamMetricsBinder
C
- CacheConfiguration - Interface in io.micronaut.microstream.cache
-
Global MicroStream Cache configuration.
- CacheConfigurationFactory<K,
V> - Class in io.micronaut.microstream.cache -
Creates a
CacheConfiguration.Builder
for eachMicroStreamCacheConfiguration
. - CacheConfigurationFactory(BeanContext) - Constructor for class io.micronaut.microstream.cache.CacheConfigurationFactory
- CacheConfigurationProperties - Class in io.micronaut.microstream.cache
-
Configuration for MicroStream Cache module.
- CacheConfigurationProperties() - Constructor for class io.micronaut.microstream.cache.CacheConfigurationProperties
- CacheFactory - Class in io.micronaut.microstream.cache
- CacheFactory(ConversionService) - Constructor for class io.micronaut.microstream.cache.CacheFactory
-
Constructor.
- close() - Method in class io.micronaut.microstream.cache.MicroStreamSyncCache
- createCache(String, CacheConfiguration.Builder<K, V>, ExecutorService) - Method in class io.micronaut.microstream.cache.CacheFactory
-
Create a cache for each CacheConfiguration.
- createCacheConfigurationProvider(MicroStreamCacheConfiguration<K, V>) - Method in class io.micronaut.microstream.cache.CacheConfigurationFactory
-
Creates a
CacheConfiguration.Builder
for eachMicroStreamCacheConfiguration
. - createStorageManager(EmbeddedStorageFoundation<?>, String) - Method in class io.micronaut.microstream.conf.StorageManagerFactory
D
- DEFAULT_ENABLE_JDK17_TYPES - Static variable in interface io.micronaut.microstream.conf.EmbeddedStorageConfigurationProvider
- DEFAULT_ENABLED - Static variable in class io.micronaut.microstream.cache.CacheConfigurationProperties
-
Whether MicroStream Cache module is enabled.
- DEFAULT_ENABLED - Static variable in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
Whether this cache is enabled by default.
- DEFAULT_ENABLED - Static variable in class io.micronaut.microstream.conf.MicroStreamConfigurationProperties
-
Whether MicroStream module is enabled.
- DEFAULT_ENABLED - Static variable in class io.micronaut.microstream.rest.MicroStreamRestControllerConfigurationProperties
-
The default enable value.
- DEFAULT_PATH - Static variable in class io.micronaut.microstream.rest.MicroStreamRestControllerConfigurationProperties
-
The default path.
- DefaultEmbeddedStorageConfigurationProvider - Class in io.micronaut.microstream.conf
- DefaultEmbeddedStorageConfigurationProvider(String) - Constructor for class io.micronaut.microstream.conf.DefaultEmbeddedStorageConfigurationProvider
- DefaultMicroStreamRestService - Class in io.micronaut.microstream.rest
-
Default implementation of
MicroStreamRestService
. - DefaultMicroStreamRestService(BeanContext, Collection<EmbeddedStorageConfigurationProvider>) - Constructor for class io.micronaut.microstream.rest.DefaultMicroStreamRestService
-
Creates a service that allows us to query storage managers by name.
- DefaultRootProvider<T> - Class in io.micronaut.microstream
-
Creates a bean of type
RootProvider
for eachStorageManager
. - DefaultRootProvider(StorageManager) - Constructor for class io.micronaut.microstream.DefaultRootProvider
E
- EAGER - Enum constant in enum class io.micronaut.microstream.annotations.StoringStrategy
-
In eager storing mode referenced instances are stored even if they had been stored before.
- EmbeddedStorageConfigurationProvider - Interface in io.micronaut.microstream.conf
- EmbeddedStorageFoundationFactory - Class in io.micronaut.microstream.conf
-
This Factory instantiates a
EmbeddedStorageFoundation
for eachEmbeddedStorageConfigurationProvider
. - EmbeddedStorageFoundationFactory() - Constructor for class io.micronaut.microstream.conf.EmbeddedStorageFoundationFactory
- ExpiryPolicyFactory - Interface in io.micronaut.microstream.cache
-
A marker class for defining an expiry policy on MicroStream backed caches.
G
- getAdapter(String) - Method in class io.micronaut.microstream.rest.DefaultMicroStreamRestService
- getAdapter(String) - Method in interface io.micronaut.microstream.rest.MicroStreamRestService
-
Get the single adapter for a given storage name.
- getBuilder() - Method in class io.micronaut.microstream.conf.DefaultEmbeddedStorageConfigurationProvider
- getBuilder() - Method in interface io.micronaut.microstream.conf.EmbeddedStorageConfigurationProvider
- getDictionary() - Method in class io.micronaut.microstream.rest.MicroStreamRestController
-
Get storage type dictionary.
- getDictionary(String) - Method in class io.micronaut.microstream.rest.MicroStreamRestController
-
Get storage type dictionary.
- getFactory() - Method in interface io.micronaut.microstream.cache.ExpiryPolicyFactory
- getFilesStatistics() - Method in class io.micronaut.microstream.rest.MicroStreamRestController
-
Get statistics for all storage files.
- getFilesStatistics(String) - Method in class io.micronaut.microstream.rest.MicroStreamRestController
-
Get statistics for all storage files.
- getKeyType() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
- getKeyType() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- getName() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- getName() - Method in class io.micronaut.microstream.conf.DefaultEmbeddedStorageConfigurationProvider
- getName() - Method in class io.micronaut.microstream.rest.RootObject
- getObject(String, Long, Long, Long, Long, Long, Boolean) - Method in class io.micronaut.microstream.rest.MicroStreamRestController
-
Get an object by its id.
- getObject(String, String, Long, Long, Long, Long, Long, Boolean) - Method in class io.micronaut.microstream.rest.MicroStreamRestController
-
Get an object by its id.
- getObjectId() - Method in class io.micronaut.microstream.rest.RootObject
- getPath() - Method in interface io.micronaut.microstream.rest.MicroStreamRestControllerConfiguration
- getPath() - Method in class io.micronaut.microstream.rest.MicroStreamRestControllerConfigurationProperties
- getResult() - Method in class io.micronaut.microstream.health.MicroStreamHealthIndicator
- getRoot() - Method in class io.micronaut.microstream.rest.MicroStreamRestController
-
Get the user defined root.
- getRoot(String) - Method in class io.micronaut.microstream.rest.MicroStreamRestController
-
Get the user defined root.
- getRootClass() - Method in class io.micronaut.microstream.conf.DefaultEmbeddedStorageConfigurationProvider
- getRootClass() - Method in interface io.micronaut.microstream.conf.EmbeddedStorageConfigurationProvider
-
Returns the class of the Root Instance.
- getStorage() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
- getStorage() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- getValueType() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
- getValueType() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
I
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.microstream.interceptors.StoreInterceptor
- io.micronaut.microstream - package io.micronaut.microstream
-
Class related to MicroStream integration with the Micronaut Framework.
- io.micronaut.microstream.annotations - package io.micronaut.microstream.annotations
-
Packages relates to MicroStream annotations.
- io.micronaut.microstream.cache - package io.micronaut.microstream.cache
-
MicroStream classes related to caching.
- io.micronaut.microstream.conf - package io.micronaut.microstream.conf
-
MicroStream Configuration files.
- io.micronaut.microstream.health - package io.micronaut.microstream.health
-
MicroStream classes related to Health and Health indicators.
- io.micronaut.microstream.interceptors - package io.micronaut.microstream.interceptors
-
Class related to interceptors to provide functionality for the MicroStream annotations.
- io.micronaut.microstream.metrics - package io.micronaut.microstream.metrics
-
MicroStream classes related to Metrics.
- io.micronaut.microstream.rest - package io.micronaut.microstream.rest
-
This provides a REST API for the microstream low-level client to connect to.
- isAcceptingTasks() - Method in class io.micronaut.microstream.health.MicroStreamHealth
- isActive() - Method in class io.micronaut.microstream.health.MicroStreamHealth
- isEnabled() - Method in class io.micronaut.microstream.cache.CacheConfigurationProperties
- isEnabled() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isEnabled() - Method in class io.micronaut.microstream.conf.MicroStreamConfigurationProperties
- isEnabled() - Method in class io.micronaut.microstream.rest.MicroStreamRestControllerConfigurationProperties
- isEnableJdk17Types() - Method in class io.micronaut.microstream.conf.DefaultEmbeddedStorageConfigurationProvider
- isEnableJdk17Types() - Method in interface io.micronaut.microstream.conf.EmbeddedStorageConfigurationProvider
-
Configure whether JDK 17 type enhancements are enabled.
- isManagementEnabled() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
Whether management is enabled on this cache.
- isManagementEnabled() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isReadThrough() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
When in "read-through" mode, cache misses that occur due to cache entries not existing as a result of performing a "get" will appropriately cause the configured CacheLoader to be invoked.
- isReadThrough() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isRunning() - Method in class io.micronaut.microstream.health.MicroStreamHealth
- isShutdown() - Method in class io.micronaut.microstream.health.MicroStreamHealth
- isShuttingDown() - Method in class io.micronaut.microstream.health.MicroStreamHealth
- isStartingUp() - Method in class io.micronaut.microstream.health.MicroStreamHealth
- isStatisticsEnabled() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
Whether statistics collection is enabled in this cache.
- isStatisticsEnabled() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isStoreByValue() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
When a cache is storeByValue, any mutation to the key or value does not affect the key of value stored in the cache.
- isStoreByValue() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isWriteThrough() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
When in "write-through" mode, cache updates that occur as a result of performing "put" operations will appropriately cause the configured CacheWriter to be invoked.
- isWriteThrough() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
L
- LAZY - Enum constant in enum class io.micronaut.microstream.annotations.StoringStrategy
-
Lazy storing is the default storing mode of the MicroStream engine.
M
- map(AnnotationValue<?>, Consumer<AnnotationValueBuilder<Store>>) - Static method in class io.micronaut.microstream.annotations.StoreAnnotationMapperUtils
- map(AnnotationValue<StoreParams>, VisitorContext) - Method in class io.micronaut.microstream.annotations.StoreParamsAnnotationMapper
- map(AnnotationValue<StoreReturn>, VisitorContext) - Method in class io.micronaut.microstream.annotations.StoreReturnAnnotationMapper
- map(AnnotationValue<StoreRoot>, VisitorContext) - Method in class io.micronaut.microstream.annotations.StoreRootAnnotationMapper
- MICROSTREAM_METRIC_PREFIX - Static variable in class io.micronaut.microstream.metrics.MicroStreamMetricsBinder
- MICROSTREAM_PREFIX - Static variable in class io.micronaut.microstream.health.MicroStreamHealthIndicator
- MicroStreamCacheConfiguration<K,
V> - Interface in io.micronaut.microstream.cache -
MicroStream Cache Configuration.
- MicroStreamCacheConfigurationProperties<K,
V> - Class in io.micronaut.microstream.cache - MicroStreamCacheConfigurationProperties(String) - Constructor for class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- MicroStreamConfiguration - Interface in io.micronaut.microstream.conf
-
Global MicroStream configuration.
- MicroStreamConfigurationProperties - Class in io.micronaut.microstream.conf
-
Configuration for MicroStream module.
- MicroStreamConfigurationProperties() - Constructor for class io.micronaut.microstream.conf.MicroStreamConfigurationProperties
- MicroStreamHealth - Class in io.micronaut.microstream.health
-
Health information about a MicroStream instance.
- MicroStreamHealth(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.micronaut.microstream.health.MicroStreamHealth
- MicroStreamHealthIndicator - Class in io.micronaut.microstream.health
-
A
HealthIndicator
that checks the health of all registeredStorageManager
s. - MicroStreamHealthIndicator(BeanContext) - Constructor for class io.micronaut.microstream.health.MicroStreamHealthIndicator
- MicroStreamMetricsBinder - Class in io.micronaut.microstream.metrics
-
A Micronaut
MeterBinder
for MicroStream integration. - MicroStreamMetricsBinder(BeanContext) - Constructor for class io.micronaut.microstream.metrics.MicroStreamMetricsBinder
- MicroStreamRestController - Class in io.micronaut.microstream.rest
-
MicroStream REST controller for a single StorageManager.
- MicroStreamRestController(MicroStreamRestService) - Constructor for class io.micronaut.microstream.rest.MicroStreamRestController
-
A default controller to expose the expected MicroStream REST API per storage manager.
- MicroStreamRestControllerConfiguration - Interface in io.micronaut.microstream.rest
-
Configuration for MicroStream Rest.
- MicroStreamRestControllerConfigurationProperties - Class in io.micronaut.microstream.rest
-
Configuration properties for the
MicroStreamRestController
. - MicroStreamRestControllerConfigurationProperties() - Constructor for class io.micronaut.microstream.rest.MicroStreamRestControllerConfigurationProperties
- MicroStreamRestService - Interface in io.micronaut.microstream.rest
-
MicroStream REST service.
- MicroStreamSyncCache<K,
V> - Class in io.micronaut.microstream.cache -
A
SyncCache
implementation that uses a MicroStream Cache instance. - MicroStreamSyncCache(Cache<K, V>, ConversionService, ExecutorService) - Constructor for class io.micronaut.microstream.cache.MicroStreamSyncCache
N
- name() - Element in annotation interface io.micronaut.microstream.annotations.Store
-
The optional name qualifier of the StorageManager to use.
- name() - Element in annotation interface io.micronaut.microstream.annotations.StoreParams
-
The optional name qualifier of the Store Manager to use.
- name() - Element in annotation interface io.micronaut.microstream.annotations.StoreReturn
-
The optional name qualifier of the Storage Manager to use.
- name() - Element in annotation interface io.micronaut.microstream.annotations.StoreRoot
-
The optional name qualifier of the StorageManager to use.
P
- parameters() - Element in annotation interface io.micronaut.microstream.annotations.Store
-
parameters which should be stored in the associated StorageManager.
- PARAMETERS - Static variable in class io.micronaut.microstream.annotations.StoreParamsAnnotationMapper
- PREFIX - Static variable in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- PREFIX - Static variable in class io.micronaut.microstream.conf.MicroStreamConfigurationProperties
-
ConfigurationPrefix.
- PREFIX - Static variable in class io.micronaut.microstream.rest.MicroStreamRestControllerConfigurationProperties
R
- result() - Element in annotation interface io.micronaut.microstream.annotations.Store
-
Whether to store the method result.
- root() - Element in annotation interface io.micronaut.microstream.annotations.Store
-
Whether to ignore
Store.parameters()
andStore.result()
and store the whole entity class root. - root() - Method in class io.micronaut.microstream.DefaultRootProvider
- root() - Method in interface io.micronaut.microstream.RootProvider
- RootObject - Class in io.micronaut.microstream.rest
-
This object represents a root object for the MicroStream REST api.
- RootObject(String, String) - Constructor for class io.micronaut.microstream.rest.RootObject
-
Construct a root object from a name and id.
- RootObject(ViewerRootDescription) - Constructor for class io.micronaut.microstream.rest.RootObject
-
Construct a root object from the MicroStream description.
- RootProvider<T> - Interface in io.micronaut.microstream
-
Functional interface to ease getting the Root Instance of MicroStream Store Manager.
S
- setEnabled(boolean) - Method in class io.micronaut.microstream.cache.CacheConfigurationProperties
-
Whether MicroStream Cache module is enabled.
- setEnabled(boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
Whether this cache is enabled.
- setEnabled(boolean) - Method in class io.micronaut.microstream.conf.MicroStreamConfigurationProperties
-
Whether MicroStream module is enabled.
- setEnabled(boolean) - Method in class io.micronaut.microstream.rest.MicroStreamRestControllerConfigurationProperties
-
Enables
MicroStreamRestController
. - setEnableJdk17Types(boolean) - Method in class io.micronaut.microstream.conf.DefaultEmbeddedStorageConfigurationProvider
-
Configure whether JDK 17 type enhancements are enabled.
- setKeyType(Class<K>) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- setManagementEnabled(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
Whether management is enabled on this cache.
- setPath(String) - Method in class io.micronaut.microstream.rest.MicroStreamRestControllerConfigurationProperties
-
Path to the
MicroStreamRestController
. - setReadThrough(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
When in "read-through" mode, cache misses that occur due to cache entries not existing as a result of performing a "get" will appropriately cause the configured CacheLoader to be invoked.
- setRootClass(Class<?>) - Method in class io.micronaut.microstream.conf.DefaultEmbeddedStorageConfigurationProvider
-
Class of the Root Instance.
- setStatisticsEnabled(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
Whether statistics collection is enabled in this cache.
- setStorage(String) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- setStoreByValue(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
When a cache is storeByValue, any mutation to the key or value does not affect the key of value stored in the cache.
- setValueType(Class<V>) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- setWriteThrough(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
When in "write-through" mode, cache updates that occur as a result of performing "put" operations will appropriately cause the configured CacheWriter to be invoked.When you set a Storage Manager, "write-through" mode is activated.
- singleAdapter() - Method in class io.micronaut.microstream.rest.DefaultMicroStreamRestService
- singleAdapter() - Method in interface io.micronaut.microstream.rest.MicroStreamRestService
-
Returns a single adaptor if only one is available.
- StorageInterceptorException - Exception in io.micronaut.microstream.interceptors
-
Exception thrown when an error occurs during storage interceptor processing.
- StorageInterceptorException(String) - Constructor for exception io.micronaut.microstream.interceptors.StorageInterceptorException
-
This is thrown if when there issue finding a storage manager to use.
- StorageInterceptorException(String, Throwable) - Constructor for exception io.micronaut.microstream.interceptors.StorageInterceptorException
-
This is thrown if there is an issue calling storeAll after the intercepted method has been executed.
- StorageManagerFactory - Class in io.micronaut.microstream.conf
- StorageManagerFactory(BeanContext) - Constructor for class io.micronaut.microstream.conf.StorageManagerFactory
-
Constructor.
- Store - Annotation Interface in io.micronaut.microstream.annotations
-
An around annotation for methods which simplifies storing objects in an associated Storage Manager.
- StoreAnnotationMapperUtils - Class in io.micronaut.microstream.annotations
-
Utility classes to map to the
Store
annotation. - StoreInterceptor - Class in io.micronaut.microstream.interceptors
-
Method interceptor for
Store
. - StoreInterceptor(BeanContext) - Constructor for class io.micronaut.microstream.interceptors.StoreInterceptor
- StoreParams - Annotation Interface in io.micronaut.microstream.annotations
-
An around annotation for methods which simplifies storing objects in an associated Store Manager.
- StoreParamsAnnotationMapper - Class in io.micronaut.microstream.annotations
-
Maps the
StoreParams
annotation to theStore
annotation. - StoreParamsAnnotationMapper() - Constructor for class io.micronaut.microstream.annotations.StoreParamsAnnotationMapper
- StoreReturn - Annotation Interface in io.micronaut.microstream.annotations
-
An around annotation for methods which simplifies storing objects in an associated Store Manager.
- StoreReturnAnnotationMapper - Class in io.micronaut.microstream.annotations
-
Maps the
StoreReturn
annotation to theStore
annotation. - StoreReturnAnnotationMapper() - Constructor for class io.micronaut.microstream.annotations.StoreReturnAnnotationMapper
- StoreRoot - Annotation Interface in io.micronaut.microstream.annotations
-
An around annotation for methods which saves the Root Object of a MicroStream instance.
- StoreRootAnnotationMapper - Class in io.micronaut.microstream.annotations
- StoreRootAnnotationMapper() - Constructor for class io.micronaut.microstream.annotations.StoreRootAnnotationMapper
- StoringStrategy - Enum Class in io.micronaut.microstream.annotations
-
Defines the way the instance that will be stored in the Store Manager.
- strategy() - Element in annotation interface io.micronaut.microstream.annotations.Store
-
The Storing strategy.
- strategy() - Element in annotation interface io.micronaut.microstream.annotations.StoreParams
-
The Storing strategy.
- strategy() - Element in annotation interface io.micronaut.microstream.annotations.StoreReturn
-
The Storing strategy.
- strategy() - Element in annotation interface io.micronaut.microstream.annotations.StoreRoot
-
The Storing strategy.
V
- value() - Element in annotation interface io.micronaut.microstream.annotations.StoreParams
-
parameters which should be stored in the associated Store Manager.
- valueOf(String) - Static method in enum class io.micronaut.microstream.annotations.StoringStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.microstream.annotations.StoringStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form