1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.atlassian.jira.rest.client.plugin;
18
19 import com.atlassian.httpclient.api.HttpClient;
20 import com.atlassian.jira.rest.client.api.VersionRestClient;
21 import com.atlassian.jira.rest.client.internal.async.AsynchronousVersionRestClient;
22 import com.atlassian.plugin.remotable.api.annotation.PublicComponent;
23
24 import java.net.URI;
25
26 @PublicComponent(VersionRestClient.class)
27 public final class VersionRestClientServiceFactory extends AbstractRestClientServiceFactory<VersionRestClient>
28 {
29 @Override
30 protected VersionRestClient getService(URI baseUri, HttpClient httpClient)
31 {
32 return new AsynchronousVersionRestClient(baseUri, httpClient);
33 }
34 }