Class BaseDeviceProvider<Driver extends org.openqa.selenium.WebDriver>

java.lang.Object
io.webdevice.device.BaseDeviceProvider<Driver>
All Implemented Interfaces:
DeviceProvider<Driver>, java.util.function.Consumer<Device<Driver>>, java.util.function.Supplier<Device<Driver>>
Direct Known Subclasses:
DirectDeviceProvider, RemoteDeviceProvider

public abstract class BaseDeviceProvider<Driver extends org.openqa.selenium.WebDriver>
extends java.lang.Object
implements DeviceProvider<Driver>
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected org.openqa.selenium.Capabilities capabilities  
    protected java.util.Set<java.lang.String> confidential  
    protected org.slf4j.Logger log  
    protected java.lang.String name  
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected BaseDeviceProvider​(java.lang.String name)  
  • Method Summary

    Modifier and Type Method Description
    void dispose()  
    org.openqa.selenium.Capabilities getCapabilities()  
    java.util.Set<java.lang.String> getConfidential()  
    java.lang.String getName()  
    protected java.lang.String maskedCapabilities()  
    void setCapabilities​(org.openqa.selenium.Capabilities capabilities)  
    void setConfidential​(java.util.Set<java.lang.String> confidential)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.function.Consumer

    andThen

    Methods inherited from interface io.webdevice.device.DeviceProvider

    accept, initialize

    Methods inherited from interface java.util.function.Supplier

    get
  • Field Details

    • log

      protected final org.slf4j.Logger log
    • confidential

      protected final java.util.Set<java.lang.String> confidential
    • name

      protected final java.lang.String name
    • capabilities

      protected org.openqa.selenium.Capabilities capabilities
  • Constructor Details

  • Method Details