Class InfinispanContext

  • All Implemented Interfaces:
    org.uberfire.commons.lifecycle.Disposable

    public class InfinispanContext
    extends Object
    implements org.uberfire.commons.lifecycle.Disposable
    • Method Detail

      • 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)
      • addProtobufSchema

        public void addProtobufSchema​(String clusterId,
                                      Schema schema)
      • loadProtobufSchema

        public void loadProtobufSchema​(org.infinispan.client.hotrod.RemoteCache<String,​String> metadataCache)
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.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)