Package io.datarouter.storage.client
Class ClientOptions
java.lang.Object
io.datarouter.storage.client.ClientOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperties(Properties properties) getAllClientOptions(String clientName) getBooleanClientPropertyOrDefault(String propertyKey, String clientName, Boolean defaultValue) getClientType(ClientId clientId) getInitMode(ClientId clientId, ClientInitMode def) getIntegerClientPropertyOrDefault(String propertyKey, String clientName, Integer defaultValue) getRequiredInteger(String clientName, String propertyKey) getRequiredString(String clientName, String propertyKey) getStringClientPropertyOrDefault(String propertyKey, String clientName, String defaultValue) booleanisClientTypePresent(ClientId clientId) static StringmakeClientInitModeKey(String clientName) static StringmakeClientPrefixedKey(String clientName, String propertyKey) static StringmakeClientTypeKey(String clientName) optInetSocketAddress(String clientName, String propertyKey)
-
Constructor Details
-
ClientOptions
public ClientOptions()
-
-
Method Details
-
addProperties
-
getInitMode
-
isClientTypePresent
-
getClientType
-
getRequiredString
-
getRequiredInteger
-
optString
-
optInetSocketAddress
-
getStringClientPropertyOrDefault
-
getIntegerClientPropertyOrDefault
-
getBooleanClientPropertyOrDefault
-
getAllClientOptions
-
makeClientTypeKey
-
makeClientInitModeKey
-
makeClientPrefixedKey
-