Package io.cucumber.core.runtime
Class BackendServiceLoader
- java.lang.Object
-
- io.cucumber.core.runtime.BackendServiceLoader
-
- All Implemented Interfaces:
BackendSupplier
public final class BackendServiceLoader extends Object implements BackendSupplier
Supplies instances ofBackend
created by using aServiceLoader
to locate instance ofBackendSupplier
.
-
-
Constructor Summary
Constructors Constructor Description BackendServiceLoader(Supplier<ClassLoader> classLoaderSupplier, ObjectFactorySupplier objectFactorySupplier)
-
-
-
Constructor Detail
-
BackendServiceLoader
public BackendServiceLoader(Supplier<ClassLoader> classLoaderSupplier, ObjectFactorySupplier objectFactorySupplier)
-
-
Method Detail
-
get
public Collection<? extends Backend> get()
- Specified by:
get
in interfaceBackendSupplier
-
-