Class SimpleStorageInMemory

  • All Implemented Interfaces:
    org.webpieces.router.api.extensions.SimpleStorage

    public class SimpleStorageInMemory
    extends java.lang.Object
    implements org.webpieces.router.api.extensions.SimpleStorage
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.concurrent.CompletableFuture<java.lang.Void> delete​(java.lang.String key)  
      java.util.concurrent.CompletableFuture<java.lang.Void> delete​(java.lang.String key, java.lang.String subKey)  
      java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.lang.String>> read​(java.lang.String key)  
      java.util.concurrent.CompletableFuture<java.lang.Void> save​(java.lang.String key, java.lang.String subKey, java.lang.String value)  
      java.util.concurrent.CompletableFuture<java.lang.Void> save​(java.lang.String key, java.util.Map<java.lang.String,​java.lang.String> properties)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleStorageInMemory

        public SimpleStorageInMemory()
    • Method Detail

      • save

        public java.util.concurrent.CompletableFuture<java.lang.Void> save​(java.lang.String key,
                                                                           java.lang.String subKey,
                                                                           java.lang.String value)
        Specified by:
        save in interface org.webpieces.router.api.extensions.SimpleStorage
      • save

        public java.util.concurrent.CompletableFuture<java.lang.Void> save​(java.lang.String key,
                                                                           java.util.Map<java.lang.String,​java.lang.String> properties)
        Specified by:
        save in interface org.webpieces.router.api.extensions.SimpleStorage
      • read

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.lang.String>> read​(java.lang.String key)
        Specified by:
        read in interface org.webpieces.router.api.extensions.SimpleStorage
      • delete

        public java.util.concurrent.CompletableFuture<java.lang.Void> delete​(java.lang.String key)
        Specified by:
        delete in interface org.webpieces.router.api.extensions.SimpleStorage
      • delete

        public java.util.concurrent.CompletableFuture<java.lang.Void> delete​(java.lang.String key,
                                                                             java.lang.String subKey)
        Specified by:
        delete in interface org.webpieces.router.api.extensions.SimpleStorage