Class InfinispanRecorder
- java.lang.Object
-
- io.quarkus.infinispan.client.runtime.InfinispanRecorder
-
public class InfinispanRecorder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classInfinispanRecorder.InfinispanClientSupplier<T>Helper to lazily create Infinispan clients.
-
Constructor Summary
Constructors Constructor Description InfinispanRecorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanContainerListenerconfigureInfinispan(Map<String,Properties> properties)RuntimeValue<org.infinispan.client.hotrod.RemoteCacheManager>getClient(String name)Supplier<org.infinispan.client.hotrod.RemoteCacheManager>infinispanClientSupplier(String clientName)Supplier<org.infinispan.counter.api.CounterManager>infinispanCounterManagerSupplier(String clientName)<K,V>
Supplier<org.infinispan.client.hotrod.RemoteCache<K,V>>infinispanRemoteCacheClientSupplier(String clientName, String cacheName)
-
-
-
Method Detail
-
configureInfinispan
public BeanContainerListener configureInfinispan(Map<String,Properties> properties)
-
infinispanClientSupplier
public Supplier<org.infinispan.client.hotrod.RemoteCacheManager> infinispanClientSupplier(String clientName)
-
infinispanCounterManagerSupplier
public Supplier<org.infinispan.counter.api.CounterManager> infinispanCounterManagerSupplier(String clientName)
-
infinispanRemoteCacheClientSupplier
public <K,V> Supplier<org.infinispan.client.hotrod.RemoteCache<K,V>> infinispanRemoteCacheClientSupplier(String clientName, String cacheName)
-
getClient
public RuntimeValue<org.infinispan.client.hotrod.RemoteCacheManager> getClient(String name)
-
-