Cleanup: Remove deprecated message sending functionality

PiperOrigin-RevId: 255379393
This commit is contained in:
olly 2019-06-27 13:14:00 +01:00 committed by Oliver Woodman
parent c974f74b1f
commit 2a366e76b7
4 changed files with 0 additions and 106 deletions

View File

@ -117,30 +117,6 @@ import com.google.android.exoplayer2.video.MediaCodecVideoRenderer;
*/ */
public interface ExoPlayer extends Player { public interface ExoPlayer extends Player {
/** @deprecated Use {@link PlayerMessage.Target} instead. */
@Deprecated
interface ExoPlayerComponent extends PlayerMessage.Target {}
/** @deprecated Use {@link PlayerMessage} instead. */
@Deprecated
final class ExoPlayerMessage {
/** The target to receive the message. */
public final PlayerMessage.Target target;
/** The type of the message. */
public final int messageType;
/** The message. */
public final Object message;
/** @deprecated Use {@link ExoPlayer#createMessage(PlayerMessage.Target)} instead. */
@Deprecated
public ExoPlayerMessage(PlayerMessage.Target target, int messageType, Object message) {
this.target = target;
this.messageType = messageType;
this.message = message;
}
}
/** Returns the {@link Looper} associated with the playback thread. */ /** Returns the {@link Looper} associated with the playback thread. */
Looper getPlaybackLooper(); Looper getPlaybackLooper();
@ -181,19 +157,6 @@ public interface ExoPlayer extends Player {
*/ */
PlayerMessage createMessage(PlayerMessage.Target target); PlayerMessage createMessage(PlayerMessage.Target target);
/** @deprecated Use {@link #createMessage(PlayerMessage.Target)} instead. */
@Deprecated
@SuppressWarnings("deprecation")
void sendMessages(ExoPlayerMessage... messages);
/**
* @deprecated Use {@link #createMessage(PlayerMessage.Target)} with {@link
* PlayerMessage#blockUntilDelivered()}.
*/
@Deprecated
@SuppressWarnings("deprecation")
void blockingSendMessages(ExoPlayerMessage... messages);
/** /**
* Sets the parameters that control how seek operations are performed. * Sets the parameters that control how seek operations are performed.
* *

View File

@ -35,8 +35,6 @@ import com.google.android.exoplayer2.util.Clock;
import com.google.android.exoplayer2.util.Log; import com.google.android.exoplayer2.util.Log;
import com.google.android.exoplayer2.util.Util; import com.google.android.exoplayer2.util.Util;
import java.util.ArrayDeque; import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArrayList;
/** An {@link ExoPlayer} implementation. Instances can be obtained from {@link ExoPlayerFactory}. */ /** An {@link ExoPlayer} implementation. Instances can be obtained from {@link ExoPlayerFactory}. */
@ -410,15 +408,6 @@ import java.util.concurrent.CopyOnWriteArrayList;
/* playbackState= */ Player.STATE_IDLE); /* playbackState= */ Player.STATE_IDLE);
} }
@Override
@Deprecated
@SuppressWarnings("deprecation")
public void sendMessages(ExoPlayerMessage... messages) {
for (ExoPlayerMessage message : messages) {
createMessage(message.target).setType(message.messageType).setPayload(message.message).send();
}
}
@Override @Override
public PlayerMessage createMessage(Target target) { public PlayerMessage createMessage(Target target) {
return new PlayerMessage( return new PlayerMessage(
@ -429,36 +418,6 @@ import java.util.concurrent.CopyOnWriteArrayList;
internalPlayerHandler); internalPlayerHandler);
} }
@Override
@Deprecated
@SuppressWarnings("deprecation")
public void blockingSendMessages(ExoPlayerMessage... messages) {
List<PlayerMessage> playerMessages = new ArrayList<>();
for (ExoPlayerMessage message : messages) {
playerMessages.add(
createMessage(message.target)
.setType(message.messageType)
.setPayload(message.message)
.send());
}
boolean wasInterrupted = false;
for (PlayerMessage message : playerMessages) {
boolean blockMessage = true;
while (blockMessage) {
try {
message.blockUntilDelivered();
blockMessage = false;
} catch (InterruptedException e) {
wasInterrupted = true;
}
}
}
if (wasInterrupted) {
// Restore the interrupted status.
Thread.currentThread().interrupt();
}
}
@Override @Override
public int getCurrentPeriodIndex() { public int getCurrentPeriodIndex() {
if (shouldMaskPosition()) { if (shouldMaskPosition()) {

View File

@ -1034,26 +1034,12 @@ public class SimpleExoPlayer extends BasePlayer
currentCues = Collections.emptyList(); currentCues = Collections.emptyList();
} }
@Override
@Deprecated
@SuppressWarnings("deprecation")
public void sendMessages(ExoPlayerMessage... messages) {
player.sendMessages(messages);
}
@Override @Override
public PlayerMessage createMessage(PlayerMessage.Target target) { public PlayerMessage createMessage(PlayerMessage.Target target) {
verifyApplicationThread(); verifyApplicationThread();
return player.createMessage(target); return player.createMessage(target);
} }
@Override
@Deprecated
@SuppressWarnings("deprecation")
public void blockingSendMessages(ExoPlayerMessage... messages) {
player.blockingSendMessages(messages);
}
@Override @Override
public int getRendererCount() { public int getRendererCount() {
verifyApplicationThread(); verifyApplicationThread();

View File

@ -175,20 +175,6 @@ public abstract class StubExoPlayer extends BasePlayer implements ExoPlayer {
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
@Override
@Deprecated
@SuppressWarnings("deprecation")
public void sendMessages(ExoPlayerMessage... messages) {
throw new UnsupportedOperationException();
}
@Override
@Deprecated
@SuppressWarnings("deprecation")
public void blockingSendMessages(ExoPlayerMessage... messages) {
throw new UnsupportedOperationException();
}
@Override @Override
public int getRendererCount() { public int getRendererCount() {
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();