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

in.erail.glue.factory.DefaultConfigSerializationFactory Maven / Gradle / Ivy

Go to download

Proven and opinionated programming, and configuration model for Java and Vertx based applications. Inspired from ATG Nucleus, provides powerful layer base configuration management using simple properties file.

There is a newer version: 6.7.8
Show newest version
package in.erail.glue.factory;

import com.google.common.collect.ListMultimap;
import in.erail.glue.ConfigSerializationFactory;
import in.erail.glue.common.ValueWithModifier;
import io.reactivex.Completable;
import io.reactivex.Maybe;
import java.util.Map;

/**
 *
 * @author vinay
 */
public class DefaultConfigSerializationFactory implements ConfigSerializationFactory {

  @Override
  public Completable save(Map> pConfig) {
    return save(pConfig, DEFAULT_IDENTIFIER);
  }

  @Override
  public Completable save(Map> pConfig, String pIdentifier) {
    return Completable.complete();
  }

  @Override
  public Maybe>> load() {
    return load(DEFAULT_IDENTIFIER);
  }

  @Override
  public Maybe>> load(String pIdentifier) {
    return Maybe.empty();
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy