Package io.webdevice.device
Interface DeviceProvider<Driver extends org.openqa.selenium.WebDriver>
- All Superinterfaces:
java.util.function.Consumer<Device<Driver>>,java.util.function.Supplier<Device<Driver>>
- All Known Implementing Classes:
BaseDeviceProvider,DevicePool,DirectDeviceProvider,RemoteDeviceProvider
public interface DeviceProvider<Driver extends org.openqa.selenium.WebDriver> extends java.util.function.Supplier<Device<Driver>>, java.util.function.Consumer<Device<Driver>>
-
Method Summary
Modifier and Type Method Description default voidaccept(Device<Driver> device)default voiddispose()default voidinitialize()
-
Method Details
-
initialize
@PostConstruct default void initialize() -
accept
- Specified by:
acceptin interfacejava.util.function.Consumer<Driver extends org.openqa.selenium.WebDriver>
-
dispose
@PreDestroy default void dispose()
-