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.Builderfor 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.Builderfor 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
RootProviderfor 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
EmbeddedStorageFoundationfor 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
HealthIndicatorthat checks the health of all registeredStorageManagers. - MicroStreamHealthIndicator(BeanContext) - Constructor for class io.micronaut.microstream.health.MicroStreamHealthIndicator
 - MicroStreamMetricsBinder - Class in io.micronaut.microstream.metrics
 - 
A Micronaut
MeterBinderfor 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
SyncCacheimplementation 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
Storeannotation. - 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
StoreParamsannotation to theStoreannotation. - 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
StoreReturnannotation to theStoreannotation. - 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