Package org.redisson.api.annotation
Annotation Type REntity
Specifies that the class is a Live Object.
- Author:
- Rui Gu (https://github.com/jackygurui)
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static enum
-
Optional Element Summary
Modifier and TypeOptional ElementDescription(Optional) Live Object state codec.(Optional) Live Object field transformation.Class<? extends NamingScheme>
(Optional) Live Object naming scheme.
-
Element Details
-
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 toDefaultNamingScheme
implementation.- Returns:
- value
- Default:
- org.redisson.liveobject.resolver.DefaultNamingScheme.class
-
codec
(Optional) Live Object state codec.null
means to use codec specified in Redisson configuration- Returns:
- value
- Default:
- org.redisson.api.annotation.REntity.DEFAULT.class
-
fieldTransformation
REntity.TransformationMode fieldTransformation(Optional) Live Object field transformation. Defaults toREntity.TransformationMode.ANNOTATION_BASED
- Returns:
- value
- Default:
- ANNOTATION_BASED
-