Commit 66a6921c by olly Committed by Oliver Woodman

Remove non-addEventListener ways of adding an event listener

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=218347641
parent d56b7ad8
......@@ -76,8 +76,6 @@ public final class DefaultBandwidthMeter implements BandwidthMeter, TransferList
@Nullable private final Context context;
@Nullable private Handler eventHandler;
@Nullable private EventListener eventListener;
private SparseArray<Long> initialBitrateEstimates;
private int slidingWindowMaxWeight;
private Clock clock;
......@@ -96,21 +94,6 @@ public final class DefaultBandwidthMeter implements BandwidthMeter, TransferList
}
/**
* Sets an event listener for new bandwidth estimates.
*
* @param eventHandler A handler for events.
* @param eventListener A listener of events.
* @return This builder.
* @throws IllegalArgumentException If the event handler or listener are null.
*/
public Builder setEventListener(Handler eventHandler, EventListener eventListener) {
Assertions.checkArgument(eventHandler != null && eventListener != null);
this.eventHandler = eventHandler;
this.eventListener = eventListener;
return this;
}
/**
* Sets the maximum weight for the sliding window.
*
* @param slidingWindowMaxWeight The maximum weight for the sliding window.
......@@ -185,9 +168,6 @@ public final class DefaultBandwidthMeter implements BandwidthMeter, TransferList
DefaultBandwidthMeter bandwidthMeter =
new DefaultBandwidthMeter(
context, initialBitrateEstimates, slidingWindowMaxWeight, clock);
if (eventHandler != null && eventListener != null) {
bandwidthMeter.addEventListener(eventHandler, eventListener);
}
return bandwidthMeter;
}
......@@ -238,19 +218,6 @@ public final class DefaultBandwidthMeter implements BandwidthMeter, TransferList
Clock.DEFAULT);
}
/** @deprecated Use {@link Builder} instead. */
@Deprecated
public DefaultBandwidthMeter(Handler eventHandler, EventListener eventListener) {
this(
/* context= */ null,
/* initialBitrateEstimates= */ new SparseArray<>(),
DEFAULT_SLIDING_WINDOW_MAX_WEIGHT,
Clock.DEFAULT);
if (eventHandler != null && eventListener != null) {
addEventListener(eventHandler, eventListener);
}
}
private DefaultBandwidthMeter(
@Nullable Context context,
SparseArray<Long> initialBitrateEstimates,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment