io.quarkus.test.bootstrap.AmqService Maven / Gradle / Ivy
package io.quarkus.test.bootstrap;
import org.apache.commons.lang3.StringUtils;
import io.quarkus.test.utils.FileUtils;
public class AmqService extends BaseService {
private static final String AMQ_USER = "quarkus";
private static final String AMQ_PASSWORD = "quarkus";
public AmqService() {
withProperty("AMQ_USER", AMQ_USER);
withProperty("AMQ_PASSWORD", AMQ_PASSWORD);
withProperty("BROKER_XML", FileUtils.loadFile("/broker.xml"));
}
public String getAmqUser() {
return AMQ_USER;
}
public String getAmqPassword() {
return AMQ_PASSWORD;
}
public String getTcpUrl() {
return String.format("%s:%s", getHost().replace("http", "tcp"), getPort());
}
public String getAmqpUrl() {
return String.format("%s:%s", getHost().replace("http", "amqp"), getPort());
}
public String getAmqpHost() {
return getHost().replace("http://", StringUtils.EMPTY);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy