Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.neoworks.jukex.tracksource.TrackSource

Packages that use TrackSource
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 TrackSource in com.neoworks.jukex

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

Uses of TrackSource in com.neoworks.jukex.sqlimpl

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

Uses of TrackSource in com.neoworks.jukex.tracksource

Subinterfaces of TrackSource in com.neoworks.jukex.tracksource
`interface` | `SearchPipelineElement` Interface for PipelineElements that are defined by a query.
`interface` | `TrackSourcePipelineElement` An object which can be present in a pipeline of TrackSources.

Classes in com.neoworks.jukex.tracksource that implement TrackSource
`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` | `TrackSourcePipeline` A pipeline of TrackSources.
`class` | `TrackSourcePipelineElementSkeleton` Skeleton class that implements the framework for taking part in a Pipeline of PipelineElement objects.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES