package io.muoncore.config.writers; import io.muoncore.config.AutoConfiguration; import io.muoncore.config.AutoConfigurationWriter; /** * Set the default configuration set. * If these are required to be changed, then they must be overriden by one * of the subsequent writers. */ public class DefaultConfigurationWriter implements AutoConfigurationWriter { @Override public void writeConfiguration(AutoConfiguration config) { //default discovery config.getProperties().put("muon.discovery.factories", "io.muoncore.discovery.amqp.AmqpDiscoveryFactory"); //default transport config.getProperties().put("muon.transport.factories", "io.muoncore.transport.amqp.AmqpMuonTransportFactory"); //default transport connection info config.getProperties().put("amqp.transport.url", "amqp://muon:microservices@localhost"); //default discovery connection info config.getProperties().put("amqp.discovery.url", "amqp://muon:microservices@localhost"); } }