String keySerdeConfigKey = streamIdPrefix + StreamConfig.KEY_SERDE(); configs.put(keySerdeConfigKey, serdeUUIDs.get(serde)); });
String keySerdeConfigKey = streamIdPrefix + StreamConfig.KEY_SERDE(); configs.put(keySerdeConfigKey, serdeUUIDs.get(serde)); });
String keySerdeConfigKey = streamIdPrefix + StreamConfig.KEY_SERDE(); configs.put(keySerdeConfigKey, serdeUUIDs.get(serde)); });
String keySerdeConfigKey = streamIdPrefix + StreamConfig.KEY_SERDE(); configs.put(keySerdeConfigKey, serdeUUIDs.get(serde)); });
String keySerdeConfigKey = streamIdPrefix + StreamConfig.KEY_SERDE(); configs.put(keySerdeConfigKey, serdeUUIDs.get(serde)); });
@Test public void testGetSerdeStreamsFromSystemStream() { StreamConfig config = buildConfig(buildProp(SYSTEM_STREAM_1, StreamConfig.KEY_SERDE()), "value1", buildProp(SYSTEM_STREAM_2, StreamConfig.MSG_SERDE()), "value2", "key3", "value3"); assertEquals(1, config.getSerdeStreams(STREAM1_SYSTEM).size()); assertEquals(1, config.getSerdeStreams(STREAM2_SYSTEM).size()); assertEquals("value1", config.getStreamKeySerde(SYSTEM_STREAM_1).get()); assertEquals("value2", config.getStreamMsgSerde(SYSTEM_STREAM_2).get()); }
@Test public void testGetSerdeStreamsFromSystemStreamAndStreamId() { StreamConfig config = buildConfig(buildProp(SYSTEM_STREAM_1, StreamConfig.KEY_SERDE()), "value1", buildProp(STREAM1_STREAM_ID, StreamConfig.SYSTEM()), STREAM1_SYSTEM, buildProp(STREAM1_STREAM_ID, StreamConfig.PHYSICAL_NAME()), STREAM1_PHYSICAL_NAME, buildProp(STREAM1_STREAM_ID, StreamConfig.KEY_SERDE()), "value1OVERRIDE", buildProp(STREAM2_STREAM_ID, StreamConfig.SYSTEM()), STREAM2_SYSTEM, buildProp(STREAM2_STREAM_ID, StreamConfig.PHYSICAL_NAME()), STREAM2_PHYSICAL_NAME, buildProp(STREAM2_STREAM_ID, StreamConfig.MSG_SERDE()), "value2", "key3", "value3"); assertEquals(1, config.getSerdeStreams(STREAM1_SYSTEM).size()); assertEquals(1, config.getSerdeStreams(STREAM2_SYSTEM).size()); assertEquals("value1OVERRIDE", config.getStreamKeySerde(SYSTEM_STREAM_1).get()); assertEquals("value2", config.getStreamMsgSerde(SYSTEM_STREAM_2).get()); }
@Test public void testGetSerdeStreamsFromStreamId() { StreamConfig config = buildConfig( buildProp(STREAM1_STREAM_ID, StreamConfig.SYSTEM()), STREAM1_SYSTEM, buildProp(STREAM1_STREAM_ID, StreamConfig.PHYSICAL_NAME()), STREAM1_PHYSICAL_NAME, buildProp(STREAM1_STREAM_ID, StreamConfig.KEY_SERDE()), "value1", buildProp(STREAM2_STREAM_ID, StreamConfig.SYSTEM()), STREAM2_SYSTEM, buildProp(STREAM2_STREAM_ID, StreamConfig.PHYSICAL_NAME()), STREAM2_PHYSICAL_NAME, buildProp(STREAM2_STREAM_ID, StreamConfig.MSG_SERDE()), "value2", "key3", "value3"); assertEquals(1, config.getSerdeStreams(STREAM1_SYSTEM).size()); assertEquals(1, config.getSerdeStreams(STREAM2_SYSTEM).size()); assertEquals("value1", config.getStreamKeySerde(SYSTEM_STREAM_1).get()); assertEquals("value2", config.getStreamMsgSerde(SYSTEM_STREAM_2).get()); }
StreamConfig config = buildConfig( buildSystemDefaultProp(STREAM1_SYSTEM, nonSamzaProperty), "1", buildSystemDefaultProp(STREAM1_SYSTEM, StreamConfig.KEY_SERDE()), "value1", buildSystemDefaultProp(STREAM1_SYSTEM, StreamConfig.CONSUMER_OFFSET_DEFAULT()), "newest", buildProp(SYSTEM_STREAM_1, "dummyStreamProperty"), "dummyValue",