程序包 cn.leancloud

类 LeanEngine


  • public class LeanEngine
    extends java.lang.Object
    • 构造器概要

      构造器 
      构造器 说明
      LeanEngine()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void addSessionCookie​(EngineSessionCookie sessionCookie)
      设置sessionCookie的实例
      static java.lang.String getAndroidKey()  
      static java.lang.String getAppEnv()  
      static java.lang.String getAppId()  
      static java.lang.String getAppKey()  
      static java.lang.String getMasterKey()  
      protected static java.util.Set<java.lang.String> getMetaData()  
      static EngineSessionCookie getSessionCookie()  
      static java.lang.String hmacSha1​(java.lang.String value, java.lang.String key)  
      static void initialize​(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey)
      Authenticates this client as belonging to your application.
      protected static void initialize​(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey, java.lang.String androidxKey)  
      static void initializeWithServerUrl​(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey, java.lang.String serverUrl)  
      protected static void initializeWithServerUrl​(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey, java.lang.String androidxKey, java.lang.String serverUrl)  
      static void register​(java.lang.Class<?> clazz)
      请在ServletContextListener.contextInitialized中注册所有的云函数定义类
      static void setHttpsRedirectEnabled​(boolean enabled)
      设置是否打开 HTTPS 自动跳转
      static void setLocalEngineCallEnabled​(boolean enabled)
      本方法用于本地调试期间,设置为 true 后所有的云函数调用都直接调用本地而非 LeanCloud 上已经部署的项目
      static void setUseMasterKey​(boolean useMasterKey)
      设置在与 LeanCloud 服务器进行沟通的时候是否使用 masterKey 使用 masterKey 时, API 将拥有全部权限,不再受到权限的限制
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • LeanEngine

        public LeanEngine()
    • 方法详细资料

      • initialize

        public static void initialize​(java.lang.String applicationId,
                                      java.lang.String clientKey,
                                      java.lang.String masterKey,
                                      java.lang.String hookKey)

        Authenticates this client as belonging to your application. This must be called before your application can use the AVOSCloud library. The recommended way is to put a call to LeanEngine.initialize in each of your onCreate methods.

        参数:
        applicationId - The application id provided in the AVOSCloud dashboard.
        clientKey - The client key provided in the AVOSCloud dashboard.
        masterKey - The master key provided in the AVOSCloud dashboard.
        hookKey - lean engine hook key.
      • initializeWithServerUrl

        public static void initializeWithServerUrl​(java.lang.String applicationId,
                                                   java.lang.String clientKey,
                                                   java.lang.String masterKey,
                                                   java.lang.String hookKey,
                                                   java.lang.String serverUrl)
      • initializeWithServerUrl

        protected static void initializeWithServerUrl​(java.lang.String applicationId,
                                                      java.lang.String clientKey,
                                                      java.lang.String masterKey,
                                                      java.lang.String hookKey,
                                                      java.lang.String androidxKey,
                                                      java.lang.String serverUrl)
      • initialize

        protected static void initialize​(java.lang.String applicationId,
                                         java.lang.String clientKey,
                                         java.lang.String masterKey,
                                         java.lang.String hookKey,
                                         java.lang.String androidxKey)
      • register

        public static void register​(java.lang.Class<?> clazz)
        请在ServletContextListener.contextInitialized中注册所有的云函数定义类
        参数:
        clazz - 需要注册的云函数定义类
      • addSessionCookie

        public static void addSessionCookie​(EngineSessionCookie sessionCookie)
        设置sessionCookie的实例
        参数:
        sessionCookie - sessionCookie
      • setLocalEngineCallEnabled

        public static void setLocalEngineCallEnabled​(boolean enabled)
        本方法用于本地调试期间,设置为 true 后所有的云函数调用都直接调用本地而非 LeanCloud 上已经部署的项目
        参数:
        enabled - true 为调用本地云函数; false 为调用服务端云函数
      • setHttpsRedirectEnabled

        public static void setHttpsRedirectEnabled​(boolean enabled)
        设置是否打开 HTTPS 自动跳转
        参数:
        enabled - true 为打开 HTTPS 自动跳转
      • hmacSha1

        public static java.lang.String hmacSha1​(java.lang.String value,
                                                java.lang.String key)
      • setUseMasterKey

        public static void setUseMasterKey​(boolean useMasterKey)
        设置在与 LeanCloud 服务器进行沟通的时候是否使用 masterKey 使用 masterKey 时, API 将拥有全部权限,不再受到权限的限制
        参数:
        useMasterKey - true 为使用 masterKey 发送请求
      • getMetaData

        protected static java.util.Set<java.lang.String> getMetaData()
      • getAppId

        public static java.lang.String getAppId()
      • getAppKey

        public static java.lang.String getAppKey()
      • getMasterKey

        public static java.lang.String getMasterKey()
      • getAndroidKey

        public static java.lang.String getAndroidKey()
      • getAppEnv

        public static java.lang.String getAppEnv()