Uses of Interface
com.neoworks.jukex.tracksource.TrackSourcePipelineElement

Packages that use TrackSourcePipelineElement
com.neoworks.jukex Core JukeX interfaces and functionality. 
com.neoworks.jukex.sqlimpl Relational database (currently MySQL only) specific implementations for JukeX. 
com.neoworks.jukex.tracksource Package defining the concepts of a track source and a pipeline. 
 

Uses of TrackSourcePipelineElement in com.neoworks.jukex
 

Subinterfaces of TrackSourcePipelineElement in com.neoworks.jukex
 interface Playlist
          PlayList is a special case of List which is used for storing only Tracks.
 

Uses of TrackSourcePipelineElement in com.neoworks.jukex.sqlimpl
 

Classes in com.neoworks.jukex.sqlimpl that implement TrackSourcePipelineElement
 class InMemoryPlaylist
          A Playlist implementation that is not persisted to the database
 class JukeXPlaylist
          Implementation of a Playlist
 

Uses of TrackSourcePipelineElement in com.neoworks.jukex.tracksource
 

Subinterfaces of TrackSourcePipelineElement in com.neoworks.jukex.tracksource
 interface SearchPipelineElement
          Interface for PipelineElements that are defined by a query.
 

Classes in com.neoworks.jukex.tracksource that implement TrackSourcePipelineElement
 class AnnoyingPipelineElement
          PipelineElement that repeatedly plays the results of a Query.
 class AudioBannerPipelineElement
          PipelineElement that plays the results of a query at regular intervals.
 class FilterPipelineElement
          PipelineElement that filters Tracks out of the pipeline according to some scheme.
 class NoRepeatPipelineElement
          PipelineElement that guarantees a minimum number of tracks played between repeats
 class OnetimeSearchPipelineElement
          PipelineElement that plays the results of a query once.
 class RandomiserPipelineElement
          PipelineElement that provides a stream of randomly selected tracks.
 class RoundRobinPipelineElement
          This pipeline element takes several InMemoryPlaylist track sources and interleaves their requests.
 class SearchRandomiserPipelineElement
          PipelineElement that provides a stream of randomly selected tracks from the results of a query.
 class TrackSourcePipelineElementSkeleton
          Skeleton class that implements the framework for taking part in a Pipeline of PipelineElement objects.