Annotation Type REntity


  • @Retention(RUNTIME)
    @Target(TYPE)
    public @interface REntity
    Specifies that the class is a Live Object.
    Author:
    Rui Gu (https://github.com/jackygurui)
    • Element Detail

      • namingScheme

        Class<? extends NamingScheme> namingScheme
        (Optional) Live Object naming scheme. Defines how to assign key names for each instance of this class. Used to create a reference to an existing Live Object and materialising a new one in redis. Defaults to DefaultNamingScheme implementation.
        Returns:
        value
        Default:
        org.redisson.liveobject.resolver.DefaultNamingScheme.class
      • codec

        Class<? extends Codec> codec
        (Optional) Live Object state codec. Defaults to JsonJacksonCodec.
        Returns:
        value
        Default:
        org.redisson.codec.JsonJacksonCodec.class