File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
src/main/java/io/confluent/connect/elasticsearch Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ public class ElasticsearchSinkTaskConfig extends ElasticsearchSinkConnectorConfi
2626 public static final String TASK_ID_CONFIG = "taskId" ;
2727 private static final ConfigDef .Type TASK_ID_TYPE = ConfigDef .Type .INT ;
2828 public static final ConfigDef .Importance TASK_ID_IMPORTANCE = ConfigDef .Importance .LOW ;
29+ public static final int TASK_ID_DEFAULT = 0 ;
2930
3031 /**
3132 * Return a ConfigDef object used to define this config's fields.
@@ -37,7 +38,7 @@ public static ConfigDef config() {
3738 .defineInternal (
3839 TASK_ID_CONFIG ,
3940 TASK_ID_TYPE ,
40- ConfigDef . NO_DEFAULT_VALUE ,
41+ TASK_ID_DEFAULT ,
4142 TASK_ID_IMPORTANCE
4243 );
4344 }
@@ -47,7 +48,7 @@ public static ConfigDef config() {
4748 */
4849 public ElasticsearchSinkTaskConfig (Map <String , String > properties ) {
4950 super (config (), properties );
50- taskId = getInt (TASK_ID_CONFIG );
51+ taskId = properties . containsKey ( TASK_ID_CONFIG ) ? getInt (TASK_ID_CONFIG ) : 0 ;
5152 connectorName = originalsStrings ().get ("name" );
5253 }
5354
You can’t perform that action at this time.
0 commit comments