Class DefaultClient
- java.lang.Object
-
- io.getstream.chat.java.services.framework.DefaultClient
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
API_KEY_PROP_NAME
static java.lang.String
API_SECRET_PROP_NAME
static java.lang.String
API_TIMEOUT_PROP_NAME
static java.lang.String
API_URL_PROP_NAME
-
Constructor Summary
Constructors Constructor Description DefaultClient()
DefaultClient(java.util.Properties properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <TService> TService
create(java.lang.Class<TService> svcClass)
@NotNull java.lang.String
getApiKey()
@NotNull java.lang.String
getApiSecret()
static DefaultClient
getInstance()
static void
setInstance(@NotNull DefaultClient instance)
void
setTimeout(@NotNull java.time.Duration timeoutDuration)
-
-
-
Field Detail
-
API_KEY_PROP_NAME
public static final java.lang.String API_KEY_PROP_NAME
- See Also:
- Constant Field Values
-
API_SECRET_PROP_NAME
public static final java.lang.String API_SECRET_PROP_NAME
- See Also:
- Constant Field Values
-
API_TIMEOUT_PROP_NAME
public static final java.lang.String API_TIMEOUT_PROP_NAME
- See Also:
- Constant Field Values
-
API_URL_PROP_NAME
public static final java.lang.String API_URL_PROP_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static DefaultClient getInstance()
-
setInstance
public static void setInstance(@NotNull @NotNull DefaultClient instance)
-
create
@NotNull public <TService> TService create(java.lang.Class<TService> svcClass)
-
getApiSecret
@NotNull public @NotNull java.lang.String getApiSecret()
- Specified by:
getApiSecret
in interfaceClient
-
getApiKey
@NotNull public @NotNull java.lang.String getApiKey()
-
setTimeout
public void setTimeout(@NotNull @NotNull java.time.Duration timeoutDuration)
- Specified by:
setTimeout
in interfaceClient
-
-