public class AnalyticsHttpClientBuilderServiceImpl extends Object implements AnalyticsHttpClientBuilderService
| Constructor and Description |
|---|
AnalyticsHttpClientBuilderServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
build(String username,
String password,
int connectTimeoutMillis,
int readTimeoutMillis,
Class<T> target,
String url)
Function to build Feign client factory.
|
<T> T |
buildWithoutInterceptor(int connectTimeoutMillis,
int readTimeoutMillis,
Class<T> target,
String url)
Function to build Feign client factory.
|
feign.Client |
newDefaultClientInstance()
Function to create new Feign client instance.
|
protected void |
registerConfigProvider(org.wso2.carbon.config.provider.ConfigProvider configProvider) |
protected void |
start(org.osgi.framework.BundleContext bundleContext) |
protected void |
stop() |
protected void |
unregisterConfigProvider(org.wso2.carbon.config.provider.ConfigProvider configProvider) |
public AnalyticsHttpClientBuilderServiceImpl()
protected void start(org.osgi.framework.BundleContext bundleContext)
throws Exception
Exceptionprotected void stop()
protected void registerConfigProvider(org.wso2.carbon.config.provider.ConfigProvider configProvider)
protected void unregisterConfigProvider(org.wso2.carbon.config.provider.ConfigProvider configProvider)
public feign.Client newDefaultClientInstance()
AnalyticsHttpClientBuilderServicenewDefaultClientInstance in interface AnalyticsHttpClientBuilderServicepublic <T> T build(String username, String password, int connectTimeoutMillis, int readTimeoutMillis, Class<T> target, String url)
AnalyticsHttpClientBuilderServicebuild in interface AnalyticsHttpClientBuilderServiceusername - User name to be used in auth headerpassword - Password to be used in auth headerconnectTimeoutMillis - Connection timeout of the requestreadTimeoutMillis - Read timeout of the requesttarget - target service stubs to be used by the factoryurl - Base url of the API to be createdpublic <T> T buildWithoutInterceptor(int connectTimeoutMillis,
int readTimeoutMillis,
Class<T> target,
String url)
AnalyticsHttpClientBuilderServicebuildWithoutInterceptor in interface AnalyticsHttpClientBuilderServiceconnectTimeoutMillis - Connection timeout of the requestreadTimeoutMillis - Read timeout of the requesttarget - target service stubs to be used by the factoryurl - Base url of the API to be createdCopyright © 2019 WSO2. All rights reserved.