public interface ThrottlingConfigurationService
| Modifier and Type | Method and Description |
|---|---|
long |
incomingLimit() |
void |
incomingLimitChanged(ValueChangedCallback<Long> callback)
Adds a callback which gets called when the incoming bandwidth limit changes at runtime
|
long |
maxConnections()
Returns the maximum allowed connections.
|
void |
maxConnectionsChanged(ValueChangedCallback<Long> callback)
Adds a callback which gets called when the maximum concurrent connections changes at runtime
|
int |
maxMessageSize() |
void |
maxMessageSizeChanged(ValueChangedCallback<Integer> callback)
Adds a callback which gets called when the maximum message size changes at runtime
|
long |
outgoingLimit() |
void |
outgoingLimitChanged(ValueChangedCallback<Long> callback)
Adds a callback which gets called when the outgoing bandwidth limit changes at runtime
|
int |
pluginServiceRateLimit() |
void |
pluginServiceRateLimitChanged(ValueChangedCallback<Integer> callback)
Adds a callback which gets called when the plugin service call rate limit changes at runtime
|
void |
setIncomingLimit(long incomingLimit)
Changes the incoming bandwidth limit at runtime
|
void |
setMaxConnections(long maxConnections)
Changes the maximum concurrent connections at runtime.
|
void |
setMaxMessageSize(int maxMessageSize)
Changes the maximum allowed MQTT message size at runtime
|
void |
setOutgoingLimit(long outgoingLimit)
Changes the outgoing bandwidth limit at runtime
|
void |
setPluginServiceRateLimit(int pluginServiceRateLimit)
Changes the plugin service call rate limit per second at runtime
|
long maxConnections()
int maxMessageSize()
long outgoingLimit()
long incomingLimit()
int pluginServiceRateLimit()
void setMaxConnections(long maxConnections)
maxConnections - the maximum concurrent MQTT connectionsvoid setMaxMessageSize(int maxMessageSize)
maxMessageSize - the maximum allowed MQTT message size in bytesvoid setOutgoingLimit(long outgoingLimit)
outgoingLimit - the outgoing bandwidth limit in bytesvoid setIncomingLimit(long incomingLimit)
incomingLimit - the incoming bandwidth limit in bytesvoid setPluginServiceRateLimit(int pluginServiceRateLimit)
pluginServiceRateLimit - the plugin service call rate limit per secondvoid maxConnectionsChanged(ValueChangedCallback<Long> callback)
callback - the ValueChangedCallbackvoid maxMessageSizeChanged(ValueChangedCallback<Integer> callback)
callback - the ValueChangedCallbackvoid outgoingLimitChanged(ValueChangedCallback<Long> callback)
callback - the ValueChangedCallbackvoid incomingLimitChanged(ValueChangedCallback<Long> callback)
callback - the ValueChangedCallbackvoid pluginServiceRateLimitChanged(ValueChangedCallback<Integer> callback)
callback - the ValueChangedCallbackCopyright © 2013-2018 dc-square GmbH. All Rights Reserved.