Class FileSourceJsonObjectStore
- java.lang.Object
-
- com.github.tomakehurst.wiremock.store.files.FileSourceJsonObjectStore
-
- All Implemented Interfaces:
PathBased,ObjectStore,Store<java.lang.String,java.lang.Object>
public class FileSourceJsonObjectStore extends java.lang.Object implements ObjectStore, PathBased
-
-
Constructor Summary
Constructors Constructor Description FileSourceJsonObjectStore(FileSource fileSource)FileSourceJsonObjectStore(java.lang.String root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()<T> Tcompute(java.lang.String key, java.util.function.Function<T,T> valueFunction)java.util.Optional<java.lang.Object>get(java.lang.String key)<T> java.util.Optional<T>get(java.lang.String key, java.lang.Class<T> type)java.util.stream.Stream<java.lang.String>getAllKeys()FileSourcegetFileSource()java.lang.StringgetPath()voidput(java.lang.String key, java.lang.Object content)voidremove(java.lang.String key)
-
-
-
Constructor Detail
-
FileSourceJsonObjectStore
public FileSourceJsonObjectStore(java.lang.String root)
-
FileSourceJsonObjectStore
public FileSourceJsonObjectStore(FileSource fileSource)
-
-
Method Detail
-
getAllKeys
public java.util.stream.Stream<java.lang.String> getAllKeys()
- Specified by:
getAllKeysin interfaceStore<java.lang.String,java.lang.Object>
-
get
public java.util.Optional<java.lang.Object> get(java.lang.String key)
-
get
public <T> java.util.Optional<T> get(java.lang.String key, java.lang.Class<T> type)- Specified by:
getin interfaceObjectStore
-
compute
public <T> T compute(java.lang.String key, java.util.function.Function<T,T> valueFunction)- Specified by:
computein interfaceObjectStore
-
put
public void put(java.lang.String key, java.lang.Object content)
-
remove
public void remove(java.lang.String key)
-
clear
public void clear()
-
getFileSource
public FileSource getFileSource()
-
-