public class ClientFactory extends Object
| Constructor and Description |
|---|
ClientFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Client |
create(OAuth2ClientConfig config)
Factory method to create an oauth2 api client used by an instance.
|
static Client |
create(OAuth2ClientConfig config,
boolean enableHttpLogging)
Factory method to create an oauth2 api client used by an instance,
optionally installing a logging filter that emits all HTTP traffic to
java util logging.
|
static Client |
create(String baseUrl)
Factory method to create an api client that uses no authentication.
|
static Client |
create(String baseUrl,
String tokenUrl,
String verificationUrl,
String clientId,
String clientSecret)
Factory method to create an api client used by an instance.
|
static Client |
create(String baseUrl,
String tokenUrl,
String introspectionUrl,
String clientId,
String clientSecret,
boolean enableHttpLogging)
Factory method to create an api client used by an instance,
optionally installing a logging filter that emits all HTTP traffic to
java util logging.
|
static javax.ws.rs.client.Client |
createJerseyClientWithJacksonSerializer()
Creates a jersey client that can read application/json bodies.
|
public static Client create(OAuth2ClientConfig config)
config - public static Client create(OAuth2ClientConfig config, boolean enableHttpLogging)
config - enableHttpLogging - switch HTTP traffic logging off or onpublic static Client create(String baseUrl, String tokenUrl, String verificationUrl, String clientId, String clientSecret)
baseUrl - like https://mtm.leanix.net/api/v1 , without resource
path.tokenUrl - verificationUrl - clientId - clientSecret - public static Client create(String baseUrl, String tokenUrl, String introspectionUrl, String clientId, String clientSecret, boolean enableHttpLogging)
baseUrl - like https://mtm.leanix.net/api/v1 , without resource
path.tokenUrl - introspectionUrl - clientId - clientSecret - enableHttpLogging - switch HTTP traffic logging off or onpublic static Client create(String baseUrl)
baseUrl - like https://mtm.leanix.net/api/v1 , without resource
path.public static javax.ws.rs.client.Client createJerseyClientWithJacksonSerializer()
Copyright © 2016 LeanIX GmbH. All rights reserved.