public FlowControlSettings build() { FlowControlSettings settings = autoBuild(); Preconditions.checkArgument( settings.getMaxOutstandingElementCount() == null || settings.getMaxOutstandingElementCount() > 0, "maxOutstandingElementCount limit is disabled by default, but if set it must be set to a value greater than 0."); Preconditions.checkArgument( settings.getMaxOutstandingRequestBytes() == null || settings.getMaxOutstandingRequestBytes() > 0, "maxOutstandingRequestBytes limit is disabled by default, but if set it must be set to a value greater than 0."); return settings; } }
public FlowControlSettings build() { FlowControlSettings settings = autoBuild(); Preconditions.checkArgument( settings.getMaxOutstandingElementCount() == null || settings.getMaxOutstandingElementCount() > 0, "maxOutstandingElementCount limit is disabled by default, but if set it must be set to a value greater than 0."); Preconditions.checkArgument( settings.getMaxOutstandingRequestBytes() == null || settings.getMaxOutstandingRequestBytes() > 0, "maxOutstandingRequestBytes limit is disabled by default, but if set it must be set to a value greater than 0."); return settings; } }
this.maxOutstandingRequestBytes = settings.getMaxOutstandingRequestBytes(); if (maxOutstandingRequestBytes == null) { outstandingByteCount = null;
this.maxOutstandingRequestBytes = settings.getMaxOutstandingRequestBytes(); if (maxOutstandingRequestBytes == null) { outstandingByteCount = null;