Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-9893 API 2.0 (Umbrella issue)
  3. ISPN-9923

Provide a reactive key value store API

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • 10.0.0.Final
    • None
    • API
    • None

      Create a first * ReactiveKeyValueStore* api based in reactive streams standard. The example API below is not complete, is just an example

      public interface ReactiveKeyValueStore<K, V> {
      
         CompletionStage<V> get(K key);
      
         CompletionStage<Void> save(K key, V value);
      
         CompletionStage<Void> remove(K key);
      
         CompletionStage<Void> putMany(Publisher<Entry<K, V>> pairs);
      
        Publisher<Entry<K, V>> entries();
      
        ...
      
      }
      

              karestig@redhat.com Katia Aresti
              karestig@redhat.com Katia Aresti
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: