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

io.rtr.alchemy.service.config.AlchemyServiceConfiguration Maven / Gradle / Ivy

The newest version!
package io.rtr.alchemy.service.config;

import io.rtr.alchemy.identities.Identity;

import java.util.Map;

/** The base configuration for the Alchemy Dropwizard service */
public interface AlchemyServiceConfiguration {
    /** Defines a list of known identity types, which are used for assigning users to a treatment */
    Map, IdentityMapping> getIdentities();

    /** Defines a store configuration for creating a store provider */
    StoreProviderConfiguration getProvider();

    /** Defines a cache strategy configuration for creating a cache strategy */
    CacheStrategyConfiguration getCacheStrategy();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy