Interface RLiveObject

All Superinterfaces:
RExpirable, RExpirableAsync, RObject, RObjectAsync

public interface RLiveObject extends RExpirable
Author:
Rui Gu (https://github.com/jackygurui)
  • Method Details

    • getLiveObjectId

      Object getLiveObjectId()
      Returns the value of the field that has the RId annotation.
      Returns:
      liveObjectId
    • setLiveObjectId

      void setLiveObjectId(Object liveObjectId)
      Change the value of the field that has the RId annotation. Since the liveObjectId is encoded as a part of the name of the underlying RMap, this action will result in renaming the underlying RMap based on the naming scheme specified in the REntity annotation of the instance class.
      Parameters:
      liveObjectId - the liveObjectId to set
      See Also:
    • getLiveObjectLiveMap

      RMap getLiveObjectLiveMap()