Package xbr.network

Class SimpleBuyer


  • public class SimpleBuyer
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleBuyer​(java.lang.String buyerKey, int maxPrice)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.concurrent.CompletableFuture<java.util.HashMap<java.lang.String,​java.lang.Object>> balance()  
      void closeChannel()  
      java.util.concurrent.CompletableFuture<java.util.HashMap<java.lang.String,​java.lang.Object>> openChannel​(byte[] buyerAddr, long amount)  
      java.util.concurrent.CompletableFuture<java.lang.Long> start​(Session session, long consumerID)  
      void stop()  
      java.util.concurrent.CompletableFuture<java.lang.String> unwrap​(byte[] keyID, java.lang.String encSerializer, java.lang.String ciphertext)  
      • Methods inherited from class java.lang.Object

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

      • SimpleBuyer

        public SimpleBuyer​(java.lang.String buyerKey,
                           int maxPrice)
    • Method Detail

      • start

        public java.util.concurrent.CompletableFuture<java.lang.Long> start​(Session session,
                                                                            long consumerID)
      • stop

        public void stop()
      • balance

        public java.util.concurrent.CompletableFuture<java.util.HashMap<java.lang.String,​java.lang.Object>> balance()
      • openChannel

        public java.util.concurrent.CompletableFuture<java.util.HashMap<java.lang.String,​java.lang.Object>> openChannel​(byte[] buyerAddr,
                                                                                                                              long amount)
      • closeChannel

        public void closeChannel()
      • unwrap

        public java.util.concurrent.CompletableFuture<java.lang.String> unwrap​(byte[] keyID,
                                                                               java.lang.String encSerializer,
                                                                               java.lang.String ciphertext)