@Override public boolean equals(Object that) { return that instanceof ParameterizedClass && equals((ParameterizedClass) that); }
public static ParameterizedClass withDefaultParams() { return new ParameterizedClass(RateBasedBackPressure.class.getName(), ImmutableMap.of(HIGH_RATIO, BACK_PRESSURE_HIGH_RATIO, FACTOR, BACK_PRESSURE_FACTOR, FLOW, BACK_PRESSURE_FLOW)); }
public static ParameterizedClass withDefaultParams() { return new ParameterizedClass(RateBasedBackPressure.class.getName(), ImmutableMap.of(HIGH_RATIO, BACK_PRESSURE_HIGH_RATIO, FACTOR, BACK_PRESSURE_FACTOR, FLOW, BACK_PRESSURE_FLOW)); }
@SuppressWarnings("unchecked") @VisibleForTesting static ParameterizedClass parseCompression(Map<?, ?> params) { if (params == null || params.isEmpty()) return null; String className = (String) params.get(COMPRESSION_CLASS_KEY); if (className == null) return null; Map<String, String> cparams = (Map<String, String>) params.get(COMPRESSION_PARAMETERS_KEY); return new ParameterizedClass(className, cparams); }
@Override public boolean equals(Object that) { return that instanceof ParameterizedClass && equals((ParameterizedClass) that); }
@SuppressWarnings("unchecked") @VisibleForTesting static ParameterizedClass parseCompression(Map<?, ?> params) { if (params == null || params.isEmpty()) return null; String className = (String) params.get(COMPRESSION_CLASS_KEY); if (className == null) return null; Map<String, String> cparams = (Map<String, String>) params.get(COMPRESSION_PARAMETERS_KEY); return new ParameterizedClass(className, cparams); }
@Override public boolean equals(Object that) { return that instanceof ParameterizedClass && equals((ParameterizedClass) that); }
@SuppressWarnings("unchecked") @VisibleForTesting static ParameterizedClass parseCompression(Map<?, ?> params) { if (params == null || params.isEmpty()) return null; String className = (String) params.get(COMPRESSION_CLASS_KEY); if (className == null) return null; Map<String, String> cparams = (Map<String, String>) params.get(COMPRESSION_PARAMETERS_KEY); return new ParameterizedClass(className, cparams); }
@Override public boolean equals(Object that) { return that instanceof ParameterizedClass && equals((ParameterizedClass) that); }
@SuppressWarnings("unchecked") static ParameterizedClass createCompressionConfig(Map<String, Object> params) { if (params.containsKey(COMPRESSION)) { Map<String, Object> compressorConfig = (Map<String, Object>) params.get(COMPRESSION); return new ParameterizedClass((String) compressorConfig.get(ParameterizedClass.CLASS_NAME), (Map<String, String>) compressorConfig.get(ParameterizedClass.PARAMETERS)); } else { return null; } }
@SuppressWarnings("unchecked") static ParameterizedClass createCompressionConfig(Map<String, Object> params) { if (params.containsKey(COMPRESSION)) { Map<String, Object> compressorConfig = (Map<String, Object>) params.get(COMPRESSION); return new ParameterizedClass((String) compressorConfig.get(ParameterizedClass.CLASS_NAME), (Map<String, String>) compressorConfig.get(ParameterizedClass.PARAMETERS)); } else { return null; } }
@SuppressWarnings("unchecked") static ParameterizedClass createCompressionConfig(Map<String, Object> params) { if (params.containsKey(COMPRESSION)) { Map<String, Object> compressorConfig = (Map<String, Object>) params.get(COMPRESSION); return new ParameterizedClass((String) compressorConfig.get(ParameterizedClass.CLASS_NAME), (Map<String, String>) compressorConfig.get(ParameterizedClass.PARAMETERS)); } else { return null; } }
public static ParameterizedClass withDefaultParams() { return new ParameterizedClass(RateBasedBackPressure.class.getName(), ImmutableMap.of(HIGH_RATIO, BACK_PRESSURE_HIGH_RATIO, FACTOR, BACK_PRESSURE_FACTOR, FLOW, BACK_PRESSURE_FLOW)); }