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 Summary
Fields Modifier and Type Field Description static org.infinispan.commons.configuration.StringConfigurationDEFAULT_CONFIG(package private) Map<String,Properties>propertiesstatic StringPROTOBUF_FILE_PREFIXstatic StringPROTOBUF_INITIALIZERS
-
Constructor Summary
Constructors Constructor Description InfinispanClientProducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()org.infinispan.counter.api.CounterManagergetNamedCounterManager(String clientName)org.infinispan.client.hotrod.RemoteCacheManagergetNamedRemoteCacheManager(String clientName)<K,V>
org.infinispan.client.hotrod.RemoteCache<K,V>getRemoteCache(String clientName, String cacheName)voidsetProperties(Map<String,Properties> properties)
-
-
-
Field Detail
-
DEFAULT_CONFIG
public static final org.infinispan.commons.configuration.StringConfiguration DEFAULT_CONFIG
-
PROTOBUF_FILE_PREFIX
public static final String PROTOBUF_FILE_PREFIX
- See Also:
- Constant Field Values
-
PROTOBUF_INITIALIZERS
public static final String PROTOBUF_INITIALIZERS
- See Also:
- Constant Field Values
-
properties
Map<String,Properties> properties
-
-
Method Detail
-
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)
-
-