程序包 cn.leancloud

类 EngineRequestContext


  • public class EngineRequestContext
    extends java.lang.Object
    在云代码函数中获取请求相关的额外属性
    • 方法概要

      所有方法 静态方法 具体方法 已过时的方法 
      修饰符和类型 方法 说明
      static void clean()  
      protected static java.lang.Object get​(java.lang.String key)  
      static LCUser getAuthenticatedUser()
      get authenticated user of current request.
      static java.util.Map<java.lang.String,​java.lang.Object> getMeta()
      已过时。
      static java.lang.String getRemoteAddress()
      获取发起请求的 IP 地址
      static java.lang.String getSessionToken()
      get authenticated user's session token of current request.
      static java.util.List<java.lang.String> getUpdateKeys()
      在 beforeUpdate 函数中调用可以查看 avobject 的哪些属性被更新了
      protected static void parseMetaData​(java.util.Map<java.lang.String,​java.lang.Object> objectProperties)  
      protected static void put​(java.lang.String key, java.lang.Object value)  
      static void setAuthenticatedUser​(LCUser currentUser)
      set current authenticated user.
      protected static void setRemoteAddress​(java.lang.String ip)  
      static void setSessionToken​(java.lang.String sessionToken)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • ATTRIBUTE_KEY_AUTHENTICATION

        public static final java.lang.String ATTRIBUTE_KEY_AUTHENTICATION
        另请参阅:
        常量字段值
      • ATTRIBUTE_KEY_SESSION_TOKEN

        public static final java.lang.String ATTRIBUTE_KEY_SESSION_TOKEN
        另请参阅:
        常量字段值
    • 构造器详细资料

      • EngineRequestContext

        public EngineRequestContext()
    • 方法详细资料

      • getMeta

        @Deprecated
        public static java.util.Map<java.lang.String,​java.lang.Object> getMeta()
        已过时。
      • getUpdateKeys

        public static java.util.List<java.lang.String> getUpdateKeys()
        在 beforeUpdate 函数中调用可以查看 avobject 的哪些属性被更新了
        返回:
        被更新的属性
      • getRemoteAddress

        public static java.lang.String getRemoteAddress()
        获取发起请求的 IP 地址
        返回:
        发起请求的 IP 地址
      • parseMetaData

        protected static void parseMetaData​(java.util.Map<java.lang.String,​java.lang.Object> objectProperties)
      • setRemoteAddress

        protected static void setRemoteAddress​(java.lang.String ip)
      • setSessionToken

        public static void setSessionToken​(java.lang.String sessionToken)
      • getSessionToken

        public static java.lang.String getSessionToken()
        get authenticated user's session token of current request.
        返回:
        session token keep it just for compatible with old code.
      • setAuthenticatedUser

        public static void setAuthenticatedUser​(LCUser currentUser)
        set current authenticated user.
        参数:
        currentUser - current user.
      • getAuthenticatedUser

        public static LCUser getAuthenticatedUser()
        get authenticated user of current request.
        返回:
        AVUser instance keep it just for compatible with old code.
      • clean

        public static void clean()
      • put

        protected static void put​(java.lang.String key,
                                  java.lang.Object value)
      • get

        protected static java.lang.Object get​(java.lang.String key)