public class ApplicationConfig extends Object implements AbstractConfig
| Modifier and Type | Field and Description |
|---|---|
ApplicationConfigAuth |
auth |
ApplicationConfigIdentity |
identity |
ApplicationConfigOptions |
options |
DEFAULT_MAX_INFLIGHT_MESSAGES| Constructor and Description |
|---|
ApplicationConfig(ApplicationConfigIdentity identity,
ApplicationConfigAuth auth,
ApplicationConfigOptions options) |
| Modifier and Type | Method and Description |
|---|---|
static ApplicationConfig |
generateFromEnv() |
String |
getClientId() |
String |
getDeviceId() |
String |
getHttpApiBasePath() |
org.eclipse.paho.client.mqttv3.MqttConnectOptions |
getMqttConnectOptions() |
String |
getMqttPassword() |
String |
getMqttServerURI() |
String |
getMqttUsername() |
String |
getOrgId() |
String |
getTypeId() |
boolean |
isCleanSession() |
boolean |
isCleanStart() |
public ApplicationConfigIdentity identity
public ApplicationConfigAuth auth
public ApplicationConfigOptions options
public ApplicationConfig(ApplicationConfigIdentity identity, ApplicationConfigAuth auth, ApplicationConfigOptions options)
public static ApplicationConfig generateFromEnv()
public org.eclipse.paho.client.mqttv3.MqttConnectOptions getMqttConnectOptions()
throws NoSuchAlgorithmException,
KeyManagementException
getMqttConnectOptions in interface AbstractConfigNoSuchAlgorithmExceptionKeyManagementExceptionpublic String getOrgId()
getOrgId in interface AbstractConfigpublic String getClientId()
getClientId in interface AbstractConfigpublic String getMqttServerURI()
getMqttServerURI in interface AbstractConfigpublic boolean isCleanSession()
isCleanSession in interface AbstractConfigpublic boolean isCleanStart()
isCleanStart in interface AbstractConfigpublic String getMqttUsername()
getMqttUsername in interface AbstractConfigpublic String getMqttPassword()
getMqttPassword in interface AbstractConfigpublic String getDeviceId()
getDeviceId in interface AbstractConfigpublic String getTypeId()
getTypeId in interface AbstractConfigpublic String getHttpApiBasePath()
getHttpApiBasePath in interface AbstractConfigCopyright © 2019. All rights reserved.