Class AbstractRepositoryOkHttpImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractRepositoryOkHttpImpl​(io.nem.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> io.reactivex.Observable<T> call​(java.util.concurrent.Callable<T> callback)  
      <T> io.reactivex.Observable<T> exceptionHandling​(io.reactivex.Observable<T> observable)  
      io.nem.sdk.api.RepositoryCallException exceptionHandling​(java.lang.Throwable e)  
      static int extractStatusCodeFromException​(java.lang.Throwable e)  
      protected java.lang.String getId​(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)  
      io.nem.sdk.model.transaction.JsonHelper getJsonHelper()  
      protected java.lang.String getOrder​(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)  
      protected java.lang.Integer getPageSize​(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)  
      <T> io.reactivex.Observable<T> onError​(java.lang.Throwable e)  
      • Methods inherited from class java.lang.Object

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

      • AbstractRepositoryOkHttpImpl

        public AbstractRepositoryOkHttpImpl​(io.nem.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)
    • Method Detail

      • call

        public <T> io.reactivex.Observable<T> call​(java.util.concurrent.Callable<T> callback)
      • exceptionHandling

        public io.nem.sdk.api.RepositoryCallException exceptionHandling​(java.lang.Throwable e)
      • extractStatusCodeFromException

        public static int extractStatusCodeFromException​(java.lang.Throwable e)
      • onError

        public <T> io.reactivex.Observable<T> onError​(java.lang.Throwable e)
      • exceptionHandling

        public <T> io.reactivex.Observable<T> exceptionHandling​(io.reactivex.Observable<T> observable)
      • getPageSize

        protected java.lang.Integer getPageSize​(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)
      • getId

        protected java.lang.String getId​(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)
      • getOrder

        protected java.lang.String getOrder​(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)
      • getJsonHelper

        public io.nem.sdk.model.transaction.JsonHelper getJsonHelper()