Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: rearranged constructor/getter code

...

Code Block
// Immutable WebRequest
public final class WebRequest {
  private final long bandwidth;
  private final long responseTime;

  public WebRequest(long bandwidth, long getBandwidth(responseTime) {
    this.bandwidth return= bandwidth;
    this.responseTime = responseTime;
  }

  public long getResponseTimegetBandwidth() {
    return responseTimebandwidth;
  }
 
  public WebRequest(long bandwidth, long responseTimegetResponseTime() {
    this.bandwidth = bandwidth;
    this.responseTime =return responseTime;
  }
}

Each request has a response time associated with it, as well as a measurement of network bandwidth required to fulfill the request.

...