Package xbr.network

Class SimpleSeller


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

      Constructors 
      Constructor Description
      SimpleSeller​(java.lang.String marketMakerAddr, java.lang.String sellerKey)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(byte[] apiID, java.lang.String prefix, java.math.BigInteger price, int interval)  
      java.lang.String closeChannel​(java.util.List<java.lang.Object> args, java.util.Map<java.lang.String,​java.lang.Object> kwargs, InvocationDetails details)  
      byte[] getPublicKey()  
      InvocationResult sell​(java.util.List<java.lang.Object> args, java.util.Map<java.lang.String,​java.lang.Object> kwargs, InvocationDetails details)  
      java8.util.concurrent.CompletableFuture<java.math.BigInteger> start​(Session session)  
      java.util.Map<java.lang.String,​java.lang.Object> wrap​(byte[] apiID, java.lang.String uri, java.util.Map<java.lang.String,​java.lang.Object> payload)  
      • Methods inherited from class java.lang.Object

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

      • SimpleSeller

        public SimpleSeller​(java.lang.String marketMakerAddr,
                            java.lang.String sellerKey)
    • Method Detail

      • getPublicKey

        public byte[] getPublicKey()
      • add

        public void add​(byte[] apiID,
                        java.lang.String prefix,
                        java.math.BigInteger price,
                        int interval)
      • start

        public java8.util.concurrent.CompletableFuture<java.math.BigInteger> start​(Session session)
      • sell

        public InvocationResult sell​(java.util.List<java.lang.Object> args,
                                     java.util.Map<java.lang.String,​java.lang.Object> kwargs,
                                     InvocationDetails details)
      • closeChannel

        public java.lang.String closeChannel​(java.util.List<java.lang.Object> args,
                                             java.util.Map<java.lang.String,​java.lang.Object> kwargs,
                                             InvocationDetails details)
      • wrap

        public java.util.Map<java.lang.String,​java.lang.Object> wrap​(byte[] apiID,
                                                                           java.lang.String uri,
                                                                           java.util.Map<java.lang.String,​java.lang.Object> payload)
                                                                    throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException