程序包 cn.leancloud

类 LCCloud


  • public class LCCloud
    extends java.lang.Object
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static <T> io.reactivex.Observable<T> callFunctionInBackground​(LCUser asAuthenticatedUser, java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> params)
      Call Cloud Function in Background.
      static <T> io.reactivex.Observable<T> callFunctionInBackground​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> params)
      Call Cloud Function in Background.
      static <T> io.reactivex.Observable<T> callFunctionWithCacheInBackground​(LCUser asAuthenticatedUser, java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> params, LCQuery.CachePolicy cachePolicy, long maxCacheAge, java.lang.Class<T> clazz)
      call cloud funtion with cache policy.
      static <T> io.reactivex.Observable<T> callFunctionWithCacheInBackground​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> params, LCQuery.CachePolicy cachePolicy, long maxCacheAge, java.lang.Class<T> clazz)
      call cloud funtion with cache policy.
      static <T> io.reactivex.Observable<T> callRPCInBackground​(LCUser asAuthenticatedUser, java.lang.String name, java.lang.Object params)
      Call Cloud RPC Function in Background.
      static <T> io.reactivex.Observable<T> callRPCInBackground​(java.lang.String name, java.lang.Object params)
      Call Cloud RPC Function in Background.
      static <T> io.reactivex.Observable<T> callRPCWithCacheInBackground​(LCUser asAuthenticatedUser, java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> params, LCQuery.CachePolicy cachePolicy, long maxCacheAge, java.lang.Class<T> clazz)
      Call Cloud RPC Function with cache policy in Background.
      static <T> io.reactivex.Observable<T> callRPCWithCacheInBackground​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> params, LCQuery.CachePolicy cachePolicy, long maxCacheAge, java.lang.Class<T> clazz)
      Call Cloud RPC Function with cache policy in Background.
      static boolean isProductionMode()
      Whether current mode is production or not.
      static void setProductionMode​(boolean productionMode)
      设置调用云代码函数的测试环境或者生产环境,默认为true,也就是生产环境。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • setProductionMode

        public static void setProductionMode​(boolean productionMode)
        设置调用云代码函数的测试环境或者生产环境,默认为true,也就是生产环境。
        参数:
        productionMode - flag to production mode.
      • isProductionMode

        public static boolean isProductionMode()
        Whether current mode is production or not.
        返回:
        flag to production mode.
      • callFunctionInBackground

        public static <T> io.reactivex.Observable<T> callFunctionInBackground​(java.lang.String name,
                                                                              java.util.Map<java.lang.String,​java.lang.Object> params)
        Call Cloud Function in Background.
        类型参数:
        T - template type.
        参数:
        name - function name.
        params - invoke parameters.
        返回:
        observable instance.
      • callFunctionInBackground

        public static <T> io.reactivex.Observable<T> callFunctionInBackground​(LCUser asAuthenticatedUser,
                                                                              java.lang.String name,
                                                                              java.util.Map<java.lang.String,​java.lang.Object> params)
        Call Cloud Function in Background.
        类型参数:
        T - template type.
        参数:
        asAuthenticatedUser - explicit user for request authentication.
        name - function name.
        params - invoke parameters.
        返回:
        observable instance. in general, this method should be invoked in lean engine.
      • callFunctionWithCacheInBackground

        public static <T> io.reactivex.Observable<T> callFunctionWithCacheInBackground​(java.lang.String name,
                                                                                       java.util.Map<java.lang.String,​java.lang.Object> params,
                                                                                       LCQuery.CachePolicy cachePolicy,
                                                                                       long maxCacheAge,
                                                                                       java.lang.Class<T> clazz)
        call cloud funtion with cache policy.
        类型参数:
        T - template type of result.
        参数:
        name - function name.
        params - parameters.
        cachePolicy - cache policy same as AVQuery.
        maxCacheAge - max age in milliseconds.
        clazz - clazz
        返回:
        observable instance.
      • callFunctionWithCacheInBackground

        public static <T> io.reactivex.Observable<T> callFunctionWithCacheInBackground​(LCUser asAuthenticatedUser,
                                                                                       java.lang.String name,
                                                                                       java.util.Map<java.lang.String,​java.lang.Object> params,
                                                                                       LCQuery.CachePolicy cachePolicy,
                                                                                       long maxCacheAge,
                                                                                       java.lang.Class<T> clazz)
        call cloud funtion with cache policy.
        类型参数:
        T - template type of result.
        参数:
        asAuthenticatedUser - explicit user for request authentication.
        name - function name.
        params - parameters.
        cachePolicy - cache policy same as AVQuery.
        maxCacheAge - max age in milliseconds.
        clazz - clazz
        返回:
        observable instance. in general, this method should be invoked in lean engine.
      • callRPCInBackground

        public static <T> io.reactivex.Observable<T> callRPCInBackground​(java.lang.String name,
                                                                         java.lang.Object params)
        Call Cloud RPC Function in Background.
        类型参数:
        T - template type.
        参数:
        name - function name.
        params - invoke parameters.
        返回:
        observable instance.
      • callRPCInBackground

        public static <T> io.reactivex.Observable<T> callRPCInBackground​(LCUser asAuthenticatedUser,
                                                                         java.lang.String name,
                                                                         java.lang.Object params)
        Call Cloud RPC Function in Background.
        类型参数:
        T - template type.
        参数:
        asAuthenticatedUser - explicit user for request authentication.
        name - function name.
        params - invoke parameters.
        返回:
        observable instance. in general, this method should be invoked in lean engine.
      • callRPCWithCacheInBackground

        public static <T> io.reactivex.Observable<T> callRPCWithCacheInBackground​(java.lang.String name,
                                                                                  java.util.Map<java.lang.String,​java.lang.Object> params,
                                                                                  LCQuery.CachePolicy cachePolicy,
                                                                                  long maxCacheAge,
                                                                                  java.lang.Class<T> clazz)
        Call Cloud RPC Function with cache policy in Background.
        类型参数:
        T - template type.
        参数:
        name - function name.
        params - invoke parameters.
        cachePolicy - cache policy same as AVQuery
        maxCacheAge - max cache age in milliseconds.
        clazz - clazz
        返回:
        observable instance.
      • callRPCWithCacheInBackground

        public static <T> io.reactivex.Observable<T> callRPCWithCacheInBackground​(LCUser asAuthenticatedUser,
                                                                                  java.lang.String name,
                                                                                  java.util.Map<java.lang.String,​java.lang.Object> params,
                                                                                  LCQuery.CachePolicy cachePolicy,
                                                                                  long maxCacheAge,
                                                                                  java.lang.Class<T> clazz)
        Call Cloud RPC Function with cache policy in Background.
        类型参数:
        T - template type.
        参数:
        asAuthenticatedUser - explicit user for request authentication.
        name - function name.
        params - invoke parameters.
        cachePolicy - cache policy same as AVQuery
        maxCacheAge - max cache age in milliseconds.
        clazz - clazz
        返回:
        observable instance. in general, this method should be invoked in lean engine.