package io.trygvis.calamus.nexus; import org.slf4j.Logger; import org.sonatype.nexus.configuration.application.ApplicationConfiguration; import javax.inject.Inject; import javax.inject.Singleton; import java.io.File; import static org.slf4j.LoggerFactory.getLogger; @Singleton public class CalamusConfig { private final Logger log = getLogger(getClass()); private final ApplicationConfiguration applicationConfiguration; @Inject public CalamusConfig(ApplicationConfiguration applicationConfiguration) { this.applicationConfiguration = applicationConfiguration; log.info("applicationConfiguration = " + applicationConfiguration); File configurationDirectory = applicationConfiguration.getConfigurationDirectory(); log.info("configurationDirectory = " + configurationDirectory); } public String getBrokerUrl() { return "tcp://localhost:61616"; } }