mirror of https://github.com/apache/kafka.git
				
				
				
			KAFKA-10722: Improve JavaDoc for KGroupedStream.aggregate and other similar methods (#9606)
Reviewer: Matthias J. Sax <matthias@confluent.io>
This commit is contained in:
		
							parent
							
								
									a0e0028b16
								
							
						
					
					
						commit
						baea94d926
					
				|  | @ -92,7 +92,8 @@ public interface CogroupedKStream<K, VOut> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to query | ||||
|      * the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot | ||||
|      * contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -141,7 +142,8 @@ public interface CogroupedKStream<K, VOut> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to query | ||||
|      * the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot | ||||
|      * contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -191,7 +193,8 @@ public interface CogroupedKStream<K, VOut> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to query | ||||
|      * the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot | ||||
|      * contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -243,7 +246,8 @@ public interface CogroupedKStream<K, VOut> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to query | ||||
|      * the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot | ||||
|      * contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  |  | |||
|  | @ -55,7 +55,8 @@ public interface KGroupedStream<K, V> { | |||
|      * {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -82,7 +83,8 @@ public interface KGroupedStream<K, V> { | |||
|      * {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -125,7 +127,8 @@ public interface KGroupedStream<K, V> { | |||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot contain characters other than ASCII | ||||
|      * alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -170,7 +173,8 @@ public interface KGroupedStream<K, V> { | |||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot contain characters other than ASCII | ||||
|      * alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -210,7 +214,8 @@ public interface KGroupedStream<K, V> { | |||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -272,7 +277,8 @@ public interface KGroupedStream<K, V> { | |||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -335,7 +341,8 @@ public interface KGroupedStream<K, V> { | |||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -381,7 +388,8 @@ public interface KGroupedStream<K, V> { | |||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -438,7 +446,8 @@ public interface KGroupedStream<K, V> { | |||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot contain characters other than ASCII | ||||
|      * alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -496,7 +505,8 @@ public interface KGroupedStream<K, V> { | |||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedKeyValueStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot contain characters other than ASCII | ||||
|      * alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  |  | |||
|  | @ -77,7 +77,8 @@ public interface TimeWindowedCogroupedKStream<K, V> { | |||
|      * {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -116,7 +117,8 @@ public interface TimeWindowedCogroupedKStream<K, V> { | |||
|      * parameters for {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -171,7 +173,8 @@ public interface TimeWindowedCogroupedKStream<K, V> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to | ||||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the {@link Materialized} instance must be a valid Kafka topic name and | ||||
|      * cannot contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -227,7 +230,8 @@ public interface TimeWindowedCogroupedKStream<K, V> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to | ||||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the {@link Materialized} instance must be a valid Kafka topic name and | ||||
|      * cannot contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  |  | |||
|  | @ -67,7 +67,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -96,7 +97,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -141,7 +143,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to | ||||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot | ||||
|      * contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -189,7 +192,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to | ||||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot | ||||
|      * contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -234,7 +238,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -278,7 +283,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * parameters for {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -337,7 +343,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to | ||||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the {@link Materialized} instance must be a valid Kafka topic name and | ||||
|      * cannot contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -397,7 +404,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to | ||||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the {@link Materialized} instance must be a valid Kafka topic name and | ||||
|      * cannot contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -451,7 +459,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -495,7 +504,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * {@link StreamsConfig#CACHE_MAX_BYTES_BUFFERING_CONFIG cache size}, and | ||||
|      * {@link StreamsConfig#COMMIT_INTERVAL_MS_CONFIG commit interval}. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore}) will be backed by | ||||
|      * an internal changelog topic that will be created in Kafka. | ||||
|      * The changelog topic will be named "${applicationId}-${internalStoreName}-changelog", where "applicationId" is | ||||
|      * user-specified in {@link StreamsConfig} via parameter | ||||
|      * {@link StreamsConfig#APPLICATION_ID_CONFIG APPLICATION_ID_CONFIG}, "internalStoreName" is an internal name | ||||
|  | @ -554,7 +564,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to | ||||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot | ||||
|      * contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  | @ -616,7 +627,8 @@ public interface TimeWindowedKStream<K, V> { | |||
|      * For non-local keys, a custom RPC mechanism must be implemented using {@link KafkaStreams#allMetadata()} to | ||||
|      * query the value of the key on a parallel running instance of your Kafka Streams application. | ||||
|      * <p> | ||||
|      * For failure and recovery the store will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * For failure and recovery the store (which always will be of type {@link TimestampedWindowStore} -- regardless of what | ||||
|      * is specified in the parameter {@code materialized}) will be backed by an internal changelog topic that will be created in Kafka. | ||||
|      * Therefore, the store name defined by the Materialized instance must be a valid Kafka topic name and cannot | ||||
|      * contain characters other than ASCII alphanumerics, '.', '_' and '-'. | ||||
|      * The changelog topic will be named "${applicationId}-${storeName}-changelog", where "applicationId" is | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue