Package de.ppi.deepsampler.persistence.api
-
Interface Summary Interface Description PersistentMatcher<T> When using the persistence API you usually suffer from one major drawback: you are not able to define how the real parameters will get matched with the recorded ones.SourceManager A SourceManager is responsible for interacting with the actual persistent source. -
Class Summary Class Description ComboMatcher<T> Special matcher to apply aParameterMatcherand aPersistentMatcherto a single argument when defining a sample.PersistentMatchers This class is a collection of factory methods for some different types ofPersistentMatcher.PersistentMatchers.EqualsMatcher<T> This Matcher is typically used byPersistentMatchers.equalsMatcher(), but since it is also used internally in various places it is implemented as a class rather than a simple lambda, as it is the case with most of the Matchers.PersistentSampleManager ThePersistentSampleManageris used to handle any providedSourceManagerand to act as a bridge between this manager and the DeepSampler repositories.PersistentSampler The persistent sampler is the entry point for all operations regarding the persistence: loading samples recording samples