public class ClientSideServiceProvider extends java.lang.Object implements IServiceProvider
| Modifier and Type | Field and Description | 
|---|---|
static int | 
TIMEOUT_INFINITE_REQUEST  | 
static int | 
TIMEOUT_LONG_REQUEST  | 
| Modifier and Type | Method and Description | 
|---|---|
static ClientSideServiceProvider | 
getProvider(java.lang.String base,
           java.lang.String apiKey)  | 
static ClientSideServiceProvider | 
getProvider(java.lang.String base,
           java.lang.String apiKey,
           int connectTimeoutSeconds,
           int readTimeoutSeconds,
           int requestTimeoutSeconds)  | 
<T,A> A | 
instance(java.lang.Class<T> interfaceClass,
        java.lang.Class<A> asyncInterface,
        java.lang.String... params)  | 
<T> T | 
instance(java.lang.Class<T> interfaceClass,
        java.lang.String... params)
Instantiate a service 
 | 
ClientSideServiceProvider | 
setOrigin(java.lang.String origin)  | 
ClientSideServiceProvider | 
withRemoteIps(java.util.List<java.lang.String> remotes)  | 
public static final int TIMEOUT_LONG_REQUEST
public static final int TIMEOUT_INFINITE_REQUEST
public static ClientSideServiceProvider getProvider(java.lang.String base, java.lang.String apiKey)
public static ClientSideServiceProvider getProvider(java.lang.String base, java.lang.String apiKey, int connectTimeoutSeconds, int readTimeoutSeconds, int requestTimeoutSeconds)
public <T> T instance(java.lang.Class<T> interfaceClass,
                      java.lang.String... params)
IServiceProviderinstance in interface IServiceProviderinterfaceClass - service interfacepublic <T,A> A instance(java.lang.Class<T> interfaceClass,
                        java.lang.Class<A> asyncInterface,
                        java.lang.String... params)
public ClientSideServiceProvider withRemoteIps(java.util.List<java.lang.String> remotes)
public ClientSideServiceProvider setOrigin(java.lang.String origin)
Copyright © 2023. All Rights Reserved.