/** * Initialize client defaults. */ private void initDefaults() { connectionState = MqttManagerConnectionState.Disconnected; autoReconnect = DEFAULT_AUTO_RECONNECT_ENABLED; minReconnectRetryTime = DEFAULT_MIN_RECONNECT_RETRY_TIME_SECONDS; maxReconnectRetryTime = DEFAULT_MAX_RECONNECT_RETRY_TIME_SECONDS; maxAutoReconnectAttempts = DEFAULT_AUTO_RECONNECT_ATTEMPTS; userKeepAlive = DEFAULT_KEEP_ALIVE_SECONDS; mqttLWT = null; offlinePublishQueueEnabled = DEFAULT_OFFLINE_PUBLISH_QUEUE_ENABLED; offlinePublishQueueBound = DEFAULT_OFFLINE_PUBLISH_QUEUE_BOUND; drainingInterval = DEFAULT_MILLIS_BETWEEN_QUEUE_PUBLISHES; setFullQueueToKeepNewestMessages(); connectionStabilityTime = DEFAULT_CONNECTION_STABILITY_TIME_SECONDS; unitTestMillisOverride = null; needResubscribe = true; }
/** * Initialize client defaults. */ private void initDefaults() { connectionState = MqttManagerConnectionState.Disconnected; autoReconnect = DEFAULT_AUTO_RECONNECT_ENABLED; minReconnectRetryTime = DEFAULT_MIN_RECONNECT_RETRY_TIME_SECONDS; maxReconnectRetryTime = DEFAULT_MAX_RECONNECT_RETRY_TIME_SECONDS; maxAutoReconnectAttempts = DEFAULT_AUTO_RECONNECT_ATTEMPTS; userKeepAlive = DEFAULT_KEEP_ALIVE_SECONDS; mqttLWT = null; offlinePublishQueueEnabled = DEFAULT_OFFLINE_PUBLISH_QUEUE_ENABLED; offlinePublishQueueBound = DEFAULT_OFFLINE_PUBLISH_QUEUE_BOUND; drainingInterval = DEFAULT_MILLIS_BETWEEN_QUEUE_PUBLISHES; setFullQueueToKeepNewestMessages(); connectionStabilityTime = DEFAULT_CONNECTION_STABILITY_TIME_SECONDS; unitTestMillisOverride = null; needResubscribe = true; }
/** * Test Queue Mode Accessors */ @Test public void testGetSetFullQueueMode() throws Exception { AWSIotMqttManager testClient = new AWSIotMqttManager("test-client", Region.getRegion(Regions.US_EAST_1), TEST_ENDPOINT_PREFIX); assertEquals(false, testClient.fullPublishQueueKeepsOldestMessages()); testClient.setFullQueueToKeepOldestMessages(); assertEquals(true, testClient.fullPublishQueueKeepsOldestMessages()); testClient.setFullQueueToKeepNewestMessages(); assertEquals(false, testClient.fullPublishQueueKeepsOldestMessages()); }