Skip to content

Commit

Permalink
SDC-9499. Fix DataGeneratorFormatConfig group name for all destinations
Browse files Browse the repository at this point in the history
Change-Id: I612ac97f3275a4d6a2cc4e6c78c07f9acd55ec41
Reviewed-on: https://review.streamsets.net/15546
Tested-by: StreamSets CI <streamsets-ci-spam@streamsets.com>
Reviewed-by: Madhukar Devaraju <madhu@streamsets.com>
  • Loading branch information
madhukard committed Jul 17, 2018
1 parent 21dda3a commit 429edbb
Show file tree
Hide file tree
Showing 24 changed files with 26 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ public class DataLakeConfigBean {
@ValueChooserModel(DataFormatChooserValues.class)
public DataFormat dataFormat;

@ConfigDefBean(groups = {"DATALAKE"})
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataFormatConfig = new DataGeneratorFormatConfig();

public void init(Stage.Context context, List<Stage.ConfigIssue> issues) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
@ConfigGroups(value = Groups.class)
@GenerateResourceBundle
public class DataLakeDTarget extends DTarget {
@ConfigDefBean(groups = {"DATALAKE"})
@ConfigDefBean(groups = {"DATALAKE", "DATA_FORMAT"})
public DataLakeConfigBean dataLakeConfig;

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public class EventHubProducerConfigBean {
@ValueChooserModel(DestinationDataFormatChooserValues.class)
public DataFormat dataFormat = DataFormat.JSON;

@ConfigDefBean(groups = {"EVENT_HUB"})
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

}
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public class IotHubProducerConfigBean {
@ValueChooserModel(DestinationDataFormatChooserValues.class)
public DataFormat dataFormat = DataFormat.JSON;

@ConfigDefBean(groups = {"IOT_HUB"})
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

@ConfigDef(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
* Bean specifying the configuration for an CoapClientTarget instance.
*/
public class CoapClientTargetConfig {
@ConfigDefBean(groups = {"COAP"})
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

@ConfigDef(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
* Bean specifying the configuration for an HttpClientTarget instance.
*/
public class HttpClientTargetConfig {
@ConfigDefBean(groups = {"HTTP"})
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

@ConfigDef(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ public class MqttClientTargetConfigBean {
@ValueChooserModel(DataFormatChooserValues.class)
public DataFormat dataFormat = DataFormat.JSON;

@ConfigDefBean(groups = {"MQTT"})
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

}
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
* Bean specifying the configuration for an WebSocket Client Target instance.
*/
public class WebSocketTargetConfig {
@ConfigDefBean(groups = {"WEB_SOCKET"})
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

@ConfigDef(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@

import java.io.IOException;
import java.io.OutputStream;
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;

Expand Down Expand Up @@ -73,7 +72,7 @@ public class DataGeneratorServiceImpl extends BaseService implements DataFormatG
@ValueChooserModel(value = DataFormatChooserValues.class, filteringConfig = "displayFormats")
public DataFormat dataFormat;

@ConfigDefBean()
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public class FlumeConfigBean {
@ValueChooserModel(FlumeDestinationDataFormatChooserValues.class)
public DataFormat dataFormat;

@ConfigDefBean(groups = {"FLUME"})
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

public boolean init (Stage.Context context, List<Stage.ConfigIssue> issues) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ public class GCSTargetConfig {
@ValueChooserModel(DataFormatChooserValues.class)
public DataFormat dataFormat;

@ConfigDefBean()
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

@ConfigDefBean(groups = "CREDENTIALS")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public class PubSubTargetConfig {
@ValueChooserModel(DataFormatChooserValues.class)
public DataFormat dataFormat;

@ConfigDefBean
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataFormatConfig = new DataGeneratorFormatConfig();

@ConfigDef(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
import com.codahale.metrics.Counter;
import com.codahale.metrics.Meter;
import com.google.common.annotations.VisibleForTesting;
import com.streamsets.datacollector.security.HadoopSecurityUtil;
import com.streamsets.pipeline.api.ConfigDef;
import com.streamsets.pipeline.api.ConfigDefBean;
import com.streamsets.pipeline.api.Stage;
Expand All @@ -35,14 +34,13 @@
import com.streamsets.pipeline.lib.el.RecordEL;
import com.streamsets.pipeline.lib.el.TimeEL;
import com.streamsets.pipeline.lib.el.TimeNowEL;
import com.streamsets.pipeline.lib.hdfs.common.Errors;
import com.streamsets.pipeline.lib.hdfs.common.HdfsBaseConfigBean;
import com.streamsets.pipeline.stage.destination.hdfs.writer.ActiveRecordWriters;
import com.streamsets.pipeline.stage.destination.hdfs.writer.RecordWriterManager;
import com.streamsets.pipeline.stage.destination.lib.DataGeneratorFormatConfig;
import com.streamsets.pipeline.lib.hdfs.common.Errors;
import com.streamsets.pipeline.lib.hdfs.common.HdfsBaseConfigBean;
import org.apache.hadoop.conf.Configurable;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.CommonConfigurationKeys;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.SequenceFile;
Expand Down Expand Up @@ -380,7 +378,7 @@ protected String getConfigBeanPrefix() {
)
public boolean skipOldTempFileRecovery = false;

@ConfigDefBean()
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

//private members
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ public class KafkaTargetConfig {
@ValueChooserModel(ProducerDataFormatChooserValues.class)
public DataFormat dataFormat;

@ConfigDefBean
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig = new DataGeneratorFormatConfig();

@ConfigDef(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public class FirehoseConfigBean extends KinesisConfigBean {
@ValueChooserModel(FirehoseDestinationChooserValues.class)
public FirehoseDestinationType destinationType;

@ConfigDefBean(groups = "KINESIS")
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataFormatConfig;

@ConfigDef(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
@GenerateResourceBundle
public class FirehoseDTarget extends DTarget {

@ConfigDefBean(groups = "KINESIS")
@ConfigDefBean(groups = {"KINESIS", "DATA_FORMAT"})
public FirehoseConfigBean kinesisConfig;

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
@GenerateResourceBundle
public class KinesisDTarget extends DTarget {

@ConfigDefBean(groups = "KINESIS")
@ConfigDefBean(groups = {"KINESIS", "DATA_FORMAT"})
public KinesisProducerConfigBean kinesisConfig;

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

public class KinesisProducerConfigBean extends KinesisConfigBean {

@ConfigDefBean(groups = "KINESIS")
@ConfigDefBean(groups = "DATA_FORMAT")
public DataGeneratorFormatConfig dataFormatConfig;

@ConfigDef(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
@GenerateResourceBundle
public class StatsKinesisDTarget extends DTarget {

@ConfigDefBean(groups = "KINESIS")
@ConfigDefBean(groups = {"KINESIS", "DATA_FORMAT"})
public KinesisProducerConfigBean kinesisConfig;

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public class MapRStreamsTargetConfigBean {
@ValueChooserModel(ProducerDataFormatChooserValues.class)
public DataFormat dataFormat;

@ConfigDefBean(groups = {"MAPR_STREAMS"})
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataGeneratorFormatConfig;

public void init(Stage.Context context, List<Stage.ConfigIssue> issues) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
@ConfigGroups(value = Groups.class)
@GenerateResourceBundle
public class RabbitDTarget extends DTarget {
@ConfigDefBean(groups = {"RABBITMQ", "QUEUE", "EXCHANGE", "ADVANCED"})
@ConfigDefBean(groups = {"RABBITMQ", "QUEUE", "EXCHANGE", "ADVANCED", "DATA_FORMAT"})
public RabbitTargetConfigBean conf;

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ public class RabbitTargetConfigBean extends BaseRabbitConfigBean{
@ValueChooserModel(ProducerDataFormatChooserValues.class)
public DataFormat dataFormat = DataFormat.JSON;

@ConfigDefBean(groups = "RABBITMQ")
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataFormatConfig = new DataGeneratorFormatConfig();

}
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
@GenerateResourceBundle
public class RedisDTarget extends DTarget {

@ConfigDefBean(groups = {"REDIS"})
@ConfigDefBean
public RedisTargetConfig conf;

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ public class RedisTargetConfig {
)
public List<String> channel;

@ConfigDefBean(groups = "REDIS")
@ConfigDefBean(groups = {"DATA_FORMAT"})
public DataGeneratorFormatConfig dataFormatConfig = new DataGeneratorFormatConfig();

}

0 comments on commit 429edbb

Please sign in to comment.