Class EventsHandler
- java.lang.Object
-
- io.undertow.websockets.WebSocketProtocolHandshakeHandler
-
- xyz.gianlu.librespot.api.handlers.EventsHandler
-
- All Implemented Interfaces:
io.undertow.server.HttpHandler
,xyz.gianlu.librespot.player.Player.EventsListener
public class EventsHandler extends io.undertow.websockets.WebSocketProtocolHandshakeHandler implements xyz.gianlu.librespot.player.Player.EventsListener
-
-
Constructor Summary
Constructors Constructor Description EventsHandler(@NotNull xyz.gianlu.librespot.core.Session session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onContextChanged(@NotNull java.lang.String newUri)
void
onPlaybackPaused()
void
onPlaybackResumed()
void
onTrackChanged(@NotNull xyz.gianlu.librespot.mercury.model.PlayableId id, @Nullable com.spotify.metadata.proto.Metadata.Track track, @Nullable com.spotify.metadata.proto.Metadata.Episode episode)
-
-
-
Method Detail
-
onContextChanged
public void onContextChanged(@NotNull @NotNull java.lang.String newUri)
- Specified by:
onContextChanged
in interfacexyz.gianlu.librespot.player.Player.EventsListener
-
onTrackChanged
public void onTrackChanged(@NotNull @NotNull xyz.gianlu.librespot.mercury.model.PlayableId id, @Nullable com.spotify.metadata.proto.Metadata.Track track, @Nullable com.spotify.metadata.proto.Metadata.Episode episode)
- Specified by:
onTrackChanged
in interfacexyz.gianlu.librespot.player.Player.EventsListener
-
onPlaybackPaused
public void onPlaybackPaused()
- Specified by:
onPlaybackPaused
in interfacexyz.gianlu.librespot.player.Player.EventsListener
-
onPlaybackResumed
public void onPlaybackResumed()
- Specified by:
onPlaybackResumed
in interfacexyz.gianlu.librespot.player.Player.EventsListener
-
-