Index

A C E F G I K L O P R S V W 
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 EvaluationContext for 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 path folder
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 path folder 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 path folder 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
 
A C E F G I K L O P R S V W 
All Classes and Interfaces|All Packages