@Override public int hashCode() { return new HashCodeBuilder(17, 37) .append(parserClassName) .append(filterClassName) .append(sensorTopic) .append(outputTopic) .append(errorTopic) .append(writerClassName) .append(errorWriterClassName) .append(getReadMetadata()) .append(getMergeMetadata()) .append(numWorkers) .append(numAckers) .append(spoutParallelism) .append(spoutNumTasks) .append(parserParallelism) .append(parserNumTasks) .append(errorWriterParallelism) .append(errorWriterNumTasks) .append(spoutConfig) .append(securityProtocol) .append(stormConfig) .append(cacheConfig) .append(parserConfig) .append(fieldTransformations) .append(rawMessageStrategy) .append(rawMessageStrategyConfig) .toHashCode(); }
.append("writerClassName", writerClassName) .append("errorWriterClassName", errorWriterClassName) .append("readMetadata", getReadMetadata()) .append("mergeMetadata", getMergeMetadata()) .append("numWorkers", numWorkers)
.append(writerClassName, that.writerClassName) .append(errorWriterClassName, that.errorWriterClassName) .append(getReadMetadata(), that.getReadMetadata()) .append(getMergeMetadata(), that.getMergeMetadata()) .append(numWorkers, that.numWorkers)
, tuple , originalMessage , sensorParserConfig.getReadMetadata() , sensorParserConfig.getRawMessageStrategyConfig() );
assertThat(actualSensorConfig.getWriterClassName(), equalTo("writer-class")); assertThat(actualSensorConfig.getErrorWriterClassName(), equalTo("error-writer-class")); assertThat(actualSensorConfig.getReadMetadata(), equalTo(true)); assertThat(actualSensorConfig.getMergeMetadata(), equalTo(true)); assertThat(actualSensorConfig.getNumWorkers(), equalTo(40));