org.red5.server.api.stream
Interface IPlaylistSubscriberStream
- All Superinterfaces:
- IClientStream, IPlaylist, IStream, ISubscriberStream
- All Known Implementing Classes:
- PlaylistSubscriberStream
public interface IPlaylistSubscriberStream
- extends ISubscriberStream, IPlaylist
IPlaylistSubscriberStream has methods of both ISubscriberStream and IPlaylist
but adds nothing new
Methods inherited from interface org.red5.server.api.stream.IPlaylist |
addItem, addItem, getCurrentItem, getCurrentItemIndex, getItem, getItemSize, hasMoreItems, isRandom, isRepeat, isRewind, nextItem, previousItem, removeAllItems, removeItem, setItem, setPlaylistController, setRandom, setRepeat, setRewind |
getStatistics
IPlaylistSubscriberStreamStatistics getStatistics()
- Return statistics about this stream.
- Returns:
- statistics
getExecutor
ScheduledThreadPoolExecutor getExecutor()
- Returns the job executor.
- Specified by:
getExecutor
in interface ISubscriberStream
- Returns:
- executor
onChange
void onChange(StreamState state,
Object... changed)
- Handles a change occurring on the stream.
- Specified by:
onChange
in interface ISubscriberStream
- Parameters:
state
- stream state that we are changing to or notifying ofchanged
- changed items
Copyright © 2006-2010 The Red5 Project