Class InfinispanClientProducer

java.lang.Object
io.quarkus.infinispan.client.runtime.InfinispanClientProducer

@Singleton public class InfinispanClientProducer extends Object
Produces a configured remote cache manager instance
  • Field Details

  • Constructor Details

    • InfinispanClientProducer

      public InfinispanClientProducer()
  • Method Details

    • destroy

      @PreDestroy public void destroy()
    • getRemoteCache

      public <K, V> org.infinispan.client.hotrod.RemoteCache<K,V> getRemoteCache(String clientName, String cacheName)
    • setProperties

      public void setProperties(Map<String,Properties> properties)
    • getNamedRemoteCacheManager

      public org.infinispan.client.hotrod.RemoteCacheManager getNamedRemoteCacheManager(String clientName)
    • getNamedCounterManager

      public org.infinispan.counter.api.CounterManager getNamedCounterManager(String clientName)