@Factory
public class IgniteRegistry
extends java.lang.Object
Constructor and Description |
---|
IgniteRegistry(io.micronaut.context.BeanContext beanContext)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected <K,V> org.apache.ignite.IgniteCache<K,V> |
igniteCache(io.micronaut.inject.InjectionPoint<?> injectionPoint)
Create
IgniteCache from the given injection point. |
<K,V> org.apache.ignite.IgniteCache<K,V> |
resolveIgniteCache(io.micronaut.core.annotation.AnnotationMetadata metadata)
Create
IgniteCache from metadata. |
public IgniteRegistry(io.micronaut.context.BeanContext beanContext)
beanContext
- The bean context@Prototype @Bean protected <K,V> org.apache.ignite.IgniteCache<K,V> igniteCache(io.micronaut.inject.InjectionPoint<?> injectionPoint)
IgniteCache
from the given injection point.K
- the keyV
- the valueinjectionPoint
- The injection pointpublic <K,V> org.apache.ignite.IgniteCache<K,V> resolveIgniteCache(io.micronaut.core.annotation.AnnotationMetadata metadata)
IgniteCache
from metadata.K
- keyV
- valuemetadata
- annotation metadata