
org.catools.atlassian.jira.client.CAsynchronousJiraRestClient Maven / Gradle / Ivy
The newest version!
package org.catools.atlassian.jira.client;
import com.atlassian.jira.rest.client.api.JiraRestClient;
import com.atlassian.jira.rest.client.api.SearchRestClient;
import com.atlassian.jira.rest.client.internal.async.AsynchronousJiraRestClient;
import com.atlassian.jira.rest.client.internal.async.DisposableHttpClient;
import javax.ws.rs.core.UriBuilder;
import java.net.URI;
public class CAsynchronousJiraRestClient extends AsynchronousJiraRestClient
implements JiraRestClient {
private final SearchRestClient searchRestClient;
public CAsynchronousJiraRestClient(URI serverUri, DisposableHttpClient httpClient) {
super(serverUri, httpClient);
final URI baseUri = UriBuilder.fromUri(serverUri).path("/rest/api/latest").build();
searchRestClient = new CAsynchronousSearchRestClient(baseUri, httpClient);
}
@Override
public SearchRestClient getSearchClient() {
return searchRestClient;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy