Package com.afrunt.randomjoke
Class Jokes
- java.lang.Object
-
- com.afrunt.randomjoke.Jokes
-
public class Jokes extends java.lang.Object- Author:
- Andrii Frunt
-
-
Constructor Summary
Constructors Constructor Description Jokes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JokesaddSupplier(AbstractJokeSupplier supplier)java.util.List<AbstractJokeSupplier>getJokeSuppliers()java.util.Optional<Joke>randomJoke()java.util.List<Joke>randomJokes(int count)java.util.List<Joke>randomJokes(int count, int parallelism)JokessetJokeSuppliers(java.util.List<AbstractJokeSupplier> jokeSuppliers)Jokeswith(java.lang.Class<? extends AbstractJokeSupplier>... supplierTypes)JokeswithDefaultSuppliers()Jokeswithout(java.lang.Class<? extends AbstractJokeSupplier> supplierType)
-
-
-
Method Detail
-
randomJoke
public java.util.Optional<Joke> randomJoke()
-
randomJokes
public java.util.List<Joke> randomJokes(int count)
-
randomJokes
public java.util.List<Joke> randomJokes(int count, int parallelism)
-
withDefaultSuppliers
public Jokes withDefaultSuppliers()
-
without
public Jokes without(java.lang.Class<? extends AbstractJokeSupplier> supplierType)
-
with
public Jokes with(java.lang.Class<? extends AbstractJokeSupplier>... supplierTypes)
-
getJokeSuppliers
public java.util.List<AbstractJokeSupplier> getJokeSuppliers()
-
setJokeSuppliers
public Jokes setJokeSuppliers(java.util.List<AbstractJokeSupplier> jokeSuppliers)
-
addSupplier
public Jokes addSupplier(AbstractJokeSupplier supplier)
-
-