Package cn.leancloud

Class EngineRequestContext

java.lang.Object
cn.leancloud.EngineRequestContext

public class EngineRequestContext extends Object
在云代码函数中获取请求相关的额外属性
  • Field Details

  • Constructor Details

    • EngineRequestContext

      public EngineRequestContext()
  • Method Details

    • getMeta

      @Deprecated public static Map<String,Object> getMeta()
      Deprecated.
    • getUpdateKeys

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

      public static String getRemoteAddress()
      获取发起请求的 IP 地址
      Returns:
      发起请求的 IP 地址
    • parseMetaData

      protected static void parseMetaData(Map<String,Object> objectProperties)
    • setRemoteAddress

      protected static void setRemoteAddress(String ip)
    • setSessionToken

      public static void setSessionToken(String sessionToken)
    • getSessionToken

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

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

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

      public static void clean()
    • put

      protected static void put(String key, Object value)
    • get

      protected static Object get(String key)