Index
All Classes and Interfaces|All Packages
A
- AnnotationUsageValidation - Class in pl.maciejkopec.offlinemode.config
- AnnotationUsageValidation() - Constructor for class pl.maciejkopec.offlinemode.config.AnnotationUsageValidation
- annotationUsageValidationBean() - Method in class pl.maciejkopec.offlinemode.config.OfflineModeAutoConfiguration
C
- capture(ProceedingJoinPoint, OfflineMode) - Method in class pl.maciejkopec.offlinemode.service.ResponseCaptor
- captureOfflineCall(ProceedingJoinPoint, OfflineMode) - Method in class pl.maciejkopec.offlinemode.aspect.OfflineModeAspect
- createEvaluationContext(Object, Class<?>, Method, Object[]) - Method in class pl.maciejkopec.offlinemode.expression.ExpressionEvaluator
-
Create the suitable
EvaluationContextfor the offline mode handling on the specified method.
E
- elementClass() - Element in annotation interface pl.maciejkopec.offlinemode.annotation.OfflineMode
-
Class type of the element of the Collection (like List or Set), or the type of the map value.
- ExpressionEvaluator - Class in pl.maciejkopec.offlinemode.expression
- ExpressionEvaluator() - Constructor for class pl.maciejkopec.offlinemode.expression.ExpressionEvaluator
F
- FileHandler - Class in pl.maciejkopec.offlinemode.service
- FileHandler(OfflineModeConfiguration, ResourceLoader) - Constructor for class pl.maciejkopec.offlinemode.service.FileHandler
G
- generate(ProceedingJoinPoint, OfflineMode) - Method in class pl.maciejkopec.offlinemode.service.KeyGenerator
- getMode() - Method in class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration
- getPath() - Method in class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration
I
- isEnabled() - Method in class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration
- isLearningEnabled(OfflineModeConfiguration.Mode) - Static method in enum class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration.Mode
K
- key() - Element in annotation interface pl.maciejkopec.offlinemode.annotation.OfflineMode
-
Spring Expression Language (SpEL) expression for computing the key dynamically.
- key(String, AnnotatedElementKey, EvaluationContext) - Method in class pl.maciejkopec.offlinemode.expression.ExpressionEvaluator
-
Generate a key based on SPeL expression passed in
OfflineMode.key() - keyClass() - Element in annotation interface pl.maciejkopec.offlinemode.annotation.OfflineMode
-
Class type of the map's element.
- KeyGenerator - Class in pl.maciejkopec.offlinemode.service
-
Generator used to create a key based on the method definition.
- KeyGenerator() - Constructor for class pl.maciejkopec.offlinemode.service.KeyGenerator
L
- LEARNING - Enum constant in enum class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration.Mode
-
Capture responses from the methods annotated with @OfflineMode annotation and save them under
pathfolder - LEARNING_SKIP_EXISTING - Enum constant in enum class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration.Mode
-
Capture responses from the methods annotated with @OfflineMode annotation and save them under
pathfolder unless matching file already exists.
O
- OfflineMode - Annotation Interface in pl.maciejkopec.offlinemode.annotation
- offlineModeAspect(ObjectMapper, ResourceLoader) - Method in class pl.maciejkopec.offlinemode.config.OfflineModeAutoConfiguration
- OfflineModeAspect - Class in pl.maciejkopec.offlinemode.aspect
- OfflineModeAspect(ResponseCaptor) - Constructor for class pl.maciejkopec.offlinemode.aspect.OfflineModeAspect
- OfflineModeAutoConfiguration - Class in pl.maciejkopec.offlinemode.config
- OfflineModeAutoConfiguration(OfflineModeConfiguration) - Constructor for class pl.maciejkopec.offlinemode.config.OfflineModeAutoConfiguration
- OfflineModeConfiguration - Class in pl.maciejkopec.offlinemode.config
- OfflineModeConfiguration(boolean, OfflineModeConfiguration.Mode, String) - Constructor for class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration
- OfflineModeConfiguration.Mode - Enum Class in pl.maciejkopec.offlinemode.config
P
- pl.maciejkopec.offlinemode.annotation - package pl.maciejkopec.offlinemode.annotation
- pl.maciejkopec.offlinemode.aspect - package pl.maciejkopec.offlinemode.aspect
- pl.maciejkopec.offlinemode.config - package pl.maciejkopec.offlinemode.config
- pl.maciejkopec.offlinemode.expression - package pl.maciejkopec.offlinemode.expression
- pl.maciejkopec.offlinemode.service - package pl.maciejkopec.offlinemode.service
- postProcessAfterInitialization(Object, String) - Method in class pl.maciejkopec.offlinemode.config.AnnotationUsageValidation
R
- read(String) - Method in class pl.maciejkopec.offlinemode.service.FileHandler
- ResponseCaptor - Class in pl.maciejkopec.offlinemode.service
- ResponseCaptor(KeyGenerator, FileHandler, OfflineModeConfiguration, ObjectMapper) - Constructor for class pl.maciejkopec.offlinemode.service.ResponseCaptor
S
- SERVING - Enum constant in enum class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration.Mode
-
For methods annotated with @OfflineMode annotation the lookup for the file under
pathfolder is performed.
V
- valueOf(String) - Static method in enum class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration.Mode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class pl.maciejkopec.offlinemode.config.OfflineModeConfiguration.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(String, String) - Method in class pl.maciejkopec.offlinemode.service.FileHandler
All Classes and Interfaces|All Packages