Package io.webdevice.support
Class SimpleDeviceRegistry
- java.lang.Object
-
- io.webdevice.support.SimpleDeviceRegistry
-
- All Implemented Interfaces:
DeviceRegistry
public class SimpleDeviceRegistry extends Object implements DeviceRegistry
-
-
Constructor Summary
Constructors Constructor Description SimpleDeviceRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <Driver extends org.openqa.selenium.WebDriver>
Device<Driver>provide(String device)<Driver extends org.openqa.selenium.WebDriver>
voidrelease(Device<Driver> device)<Driver extends org.openqa.selenium.WebDriver>
SimpleDeviceRegistrywithProvider(String device, DeviceProvider<Driver> provider)
-
-
-
Method Detail
-
withProvider
public <Driver extends org.openqa.selenium.WebDriver> SimpleDeviceRegistry withProvider(String device, DeviceProvider<Driver> provider)
-
provide
public <Driver extends org.openqa.selenium.WebDriver> Device<Driver> provide(String device)
- Specified by:
providein interfaceDeviceRegistry
-
release
public <Driver extends org.openqa.selenium.WebDriver> void release(Device<Driver> device)
- Specified by:
releasein interfaceDeviceRegistry
-
-