private void validateRangeValue(RangeValue rangeValueParam) { if (rangeValueParam == null) { throw new IllegalArgumentException( "Range parameter is specified but value is " + Classifier.MSG_NOT_PRESENT); } final Long min = rangeValueParam.getMin(); final Long max = rangeValueParam.getMax(); if (min > max) { throw new IllegalArgumentException( MSG_RANGE_VALUE_MISMATCH + " MIN " + min + " is greater than MAX " + max + "."); } }
params.add(new ParameterValueBuilder().setName(new ParameterName(L4ClassifierDefinition.DST_PORT_RANGE_PARAM)) .setRangeValue( new RangeValueBuilder().setMin(portMin.longValue()).setMax(portMax.longValue()).build()) .build());