ca.sm360.cronitor.client.urlgenerators.PauseCommandUrlGenerator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cronitor-client Show documentation
Show all versions of cronitor-client Show documentation
cronitor-client is a simple Java library designed to help you monitoring, with www.cronitor.io, the routines of your Java projects
package ca.sm360.cronitor.client.urlgenerators;
import ca.sm360.cronitor.client.Command;
import org.apache.http.client.utils.URIBuilder;
import java.net.URISyntaxException;
public class PauseCommandUrlGenerator extends CommandUrlGenerator {
private Integer timeoutInHours;
public PauseCommandUrlGenerator(Integer timeoutInHours) {
this.timeoutInHours = timeoutInHours;
}
@Override
protected URIBuilder generateURIBuilder(String baseURL) throws URISyntaxException {
baseURL += "/" + Command.PAUSE.getValue();
baseURL += "/" + timeoutInHours;
return new URIBuilder(baseURL);
}
}