1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.atlassian.jira.rest.client.internal.jersey;
18
19 import com.atlassian.jira.rest.client.AuthenticationHandler;
20 import com.atlassian.jira.rest.client.JiraRestClient;
21 import com.atlassian.jira.rest.client.JiraRestClientFactory;
22 import com.atlassian.jira.rest.client.auth.BasicHttpAuthenticationHandler;
23
24 import java.net.URI;
25
26
27
28
29
30
31 public class JerseyJiraRestClientFactory implements JiraRestClientFactory {
32 @Override
33 public JiraRestClient create(URI serverUri, AuthenticationHandler authenticationHandler) {
34 return new JerseyJiraRestClient(serverUri, authenticationHandler);
35 }
36
37 @Override
38 public JiraRestClient createWithBasicHttpAuthentication(URI serverUri, String username, String password) {
39 return create(serverUri, new BasicHttpAuthenticationHandler(username, password));
40 }
41
42
43 }