Class FunctionalLoadResultHandler

    • Constructor Detail

      • FunctionalLoadResultHandler

        FunctionalLoadResultHandler(Consumer<TrackLoaded> trackLoadedConsumer, Consumer<PlaylistLoaded> playlistLoadedConsumer, Consumer<SearchResult> searchResultConsumer, Runnable noMatchesHandler, Consumer<LoadFailed> loadFailedConsumer)
        Parameters:
        trackLoadedConsumer - gets called when a track has loaded
        playlistLoadedConsumer - gets called when a playlist has loaded
        searchResultConsumer - gets called when a search result has loaded
        noMatchesHandler - gets called when there are no matches for your input
        loadFailedConsumer - gets called in case of a load failure
      • FunctionalLoadResultHandler

        FunctionalLoadResultHandler(Consumer<TrackLoaded> trackLoadedConsumer, Consumer<PlaylistLoaded> playlistLoadedConsumer, Consumer<SearchResult> searchResultConsumer, Runnable noMatchesHandler)
        Parameters:
        trackLoadedConsumer - gets called when a track has loaded
        playlistLoadedConsumer - gets called when a playlist has loaded
        searchResultConsumer - gets called when a search result has loaded
        noMatchesHandler - gets called when there are no matches for your input
      • FunctionalLoadResultHandler

        FunctionalLoadResultHandler(Consumer<TrackLoaded> trackLoadedConsumer, Consumer<PlaylistLoaded> playlistLoadedConsumer, Consumer<SearchResult> searchResultConsumer)
        Parameters:
        trackLoadedConsumer - gets called when a track has loaded
        playlistLoadedConsumer - gets called when a playlist has loaded
        searchResultConsumer - gets called when a search result has loaded
      • FunctionalLoadResultHandler

        FunctionalLoadResultHandler(Consumer<TrackLoaded> trackLoadedConsumer, Consumer<PlaylistLoaded> playlistLoadedConsumer)
        Parameters:
        trackLoadedConsumer - gets called when a track has loaded
        playlistLoadedConsumer - gets called when a playlist has loaded
      • FunctionalLoadResultHandler

        FunctionalLoadResultHandler(Consumer<TrackLoaded> trackLoadedConsumer)
        Parameters:
        trackLoadedConsumer - gets called when a track has loaded