package org.adrianvictor.lib.versioning;

import java.util.function.Supplier;

public interface VersionedServiceFactory {
    <T> void register(Class<T> serviceType, String versionSuffix, Supplier<T> supplier);
    <T> T getService(Class<T> serviceType);
}
