All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.ppi.deepsampler.junit.PersistentSampleManagerProvider Maven / Gradle / Ivy

There is a newer version: 2.1.0
Show newest version
/*
 * Copyright 2020  PPI AG (Hamburg, Germany)
 * This program is made available under the terms of the MIT License.
 */

package de.ppi.deepsampler.junit;

import de.ppi.deepsampler.persistence.json.JsonSourceManager;

/**
 * A {@link PersistentSampleManagerProvider} may be used in combination with {@link LoadSamples} if the standard configuration of
 * a {@link JsonSourceManager} is insufficient. This could be the case e.g. if custom deserializers are needed.
 *
 * A concrete {@link PersistentSampleManagerProvider} must have a default constructor without parameters.
 */
public interface PersistentSampleManagerProvider {

    JsonSourceManager.Builder configurePersistentSampleManager();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy