@Override public Map<String, String> toConfig(Config jobConfig) { Map<String, String> tableConfig = new HashMap<>(super.toConfig(jobConfig)); addTableConfig(GUAVA_CACHE, SerdeUtils.serialize("Guava cache", cache), tableConfig); return Collections.unmodifiableMap(tableConfig); }
public Map<String, String> toConfig(Config jobConfig) { Map<String, String> tableConfig = new HashMap<>(super.toConfig(jobConfig));
@Test public void testMinimal() { Map<String, String> tableConfig = createTableDescriptor(TABLE_ID) .toConfig(new MapConfig()); Assert.assertEquals(1, tableConfig.size()); }
@Test public void testCustomConfig() { Map<String, String> tableConfig = createTableDescriptor(TABLE_ID) .withConfig("abc", "xyz") .toConfig(new MapConfig()); Assert.assertEquals(2, tableConfig.size()); Assert.assertEquals("xyz", tableConfig.get("abc")); }
@Override public Map<String, String> toConfig(Config jobConfig) { Map<String, String> tableConfig = new HashMap<>(super.toConfig(jobConfig));
@Test public void testProviderFactoryConfig() { Map<String, String> tableConfig = createTableDescriptor(TABLE_ID) .toConfig(new MapConfig()); Assert.assertEquals(1, tableConfig.size()); assertEquals("my.factory", "provider.factory", TABLE_ID, tableConfig); }
.withWriteBufferSize(9) .withConfig("abc", "xyz") .toConfig(createJobConfig());