Class InfinispanContext
- java.lang.Object
-
- org.uberfire.ext.metadata.backend.infinispan.provider.InfinispanContext
-
- All Implemented Interfaces:
org.uberfire.commons.lifecycle.Disposable
public class InfinispanContext extends Object implements org.uberfire.commons.lifecycle.Disposable
-
-
Field Summary
Fields Modifier and Type Field Description static StringSASL_MECHANISM
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProtobufSchema(String clusterId, Schema schema)voidaddSchema(Schema schema)protected static org.infinispan.client.hotrod.configuration.SaslQop[]buildSaslQop(String saslQop)voiddeleteCache(String index)voiddispose()org.infinispan.client.hotrod.RemoteCache<String,org.uberfire.ext.metadata.model.KObject>getCache(String index)List<String>getIndices()static InfinispanContextgetInstance()Optional<Schema>getSchema(String clusterId)List<String>getTypes(String index)booleanisAlive()voidloadProtobufSchema(org.infinispan.client.hotrod.RemoteCache<String,String> metadataCache)voidobserveInitialization(Runnable runnable)voidretrieveProbufSchemas()protected static org.infinispan.client.hotrod.configuration.SaslQoptoSaslQop(String value)
-
-
-
Field Detail
-
SASL_MECHANISM
public static final String SASL_MECHANISM
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static InfinispanContext getInstance()
-
retrieveProbufSchemas
public void retrieveProbufSchemas()
-
buildSaslQop
protected static org.infinispan.client.hotrod.configuration.SaslQop[] buildSaslQop(String saslQop)
-
toSaslQop
protected static org.infinispan.client.hotrod.configuration.SaslQop toSaslQop(String value)
-
getCache
public org.infinispan.client.hotrod.RemoteCache<String,org.uberfire.ext.metadata.model.KObject> getCache(String index)
-
loadProtobufSchema
public void loadProtobufSchema(org.infinispan.client.hotrod.RemoteCache<String,String> metadataCache)
-
dispose
public void dispose()
- Specified by:
disposein interfaceorg.uberfire.commons.lifecycle.Disposable
-
addSchema
public void addSchema(Schema schema)
-
isAlive
public boolean isAlive()
-
deleteCache
public void deleteCache(String index)
-
observeInitialization
public void observeInitialization(Runnable runnable)
-
-