T - User identify type in your account systempublic class YfyClientFactory<T> extends Object
| Constructor and Description |
|---|
YfyClientFactory(int maxCapacity,
YfyRequestConfig requestConfig)
Get a YfyClientFactory to build YfyClient with the same arguments
|
YfyClientFactory(int maxCapacity,
YfyRequestConfig requestConfig,
YfyRefreshListener<T> refreshListener)
Get a YfyClientFactory to build YfyClient with the same arguments
|
| Modifier and Type | Method and Description |
|---|---|
YfyClient |
getClient(T key)
Get YfyClient by user identify in LRU cache.
|
YfyClient |
getClient(T key,
String accessToken,
String refreshToken)
Get YfyClient by user identify in LRU cache.
|
YfyEnterpriseClient |
getEnterpriseClient()
Get YfyEnterpriseClient, if don't exist return null
|
YfyEnterpriseClient |
getEnterpriseClient(T key,
String accessToken,
String refreshToken)
Get YfyClient by user identify in LRU cache.
|
Map<T,YfyClient<T>> |
getLruCache() |
public YfyClientFactory(int maxCapacity,
YfyRequestConfig requestConfig,
YfyRefreshListener<T> refreshListener)
maxCapacity - Max number of LRU cache to cache user clientrequestConfig - Request config typerefreshListener - Personal refresh listenerpublic YfyClientFactory(int maxCapacity,
YfyRequestConfig requestConfig)
maxCapacity - Max number of LRU cache to cache user clientrequestConfig - Request config typepublic YfyClient getClient(T key)
key - User identify in your account systempublic YfyClient getClient(T key, String accessToken, String refreshToken)
key - User identify in your account systemaccessToken - User's access tokenrefreshToken - User's refresh tokenpublic YfyEnterpriseClient getEnterpriseClient()
public YfyEnterpriseClient getEnterpriseClient(T key, String accessToken, String refreshToken)
key - User identify in your account systemaccessToken - User's access tokenrefreshToken - User's refresh tokenCopyright © 2018 YiFangYun. All rights reserved.