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

run.halo.app.plugin.ReactiveSettingFetcher Maven / Gradle / Ivy

The newest version!
package run.halo.app.plugin;

import com.fasterxml.jackson.databind.JsonNode;
import java.util.Map;
import org.springframework.lang.NonNull;
import reactor.core.publisher.Mono;

/**
 * The {@link ReactiveSettingFetcher} to help plugin fetch own setting configuration.
 *
 * @author guqing
 * @since 2.4.0
 */
public interface ReactiveSettingFetcher {

     Mono fetch(String group, Class clazz);

    @NonNull
    Mono get(String group);

    @NonNull
    Mono> getValues();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy