public class ProxyDetailsImpl<T> extends java.lang.Object implements ProxyDetails<T>
| Constructor and Description |
|---|
ProxyDetailsImpl(int port) |
ProxyDetailsImpl(int port,
boolean mainProxy,
java.lang.String name,
T interfaceObject) |
ProxyDetailsImpl(int port,
boolean mainProxy,
T interfaceObject) |
ProxyDetailsImpl(int port,
T interfaceObject) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<T> |
getInterface() |
int |
getPort() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
java.lang.String |
getProxyName() |
boolean |
isMainProxy() |
void |
setMainProxy(boolean mainProxy) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties) |
public ProxyDetailsImpl(int port)
public ProxyDetailsImpl(int port,
@NotNull
T interfaceObject)
public ProxyDetailsImpl(int port,
boolean mainProxy,
@NotNull
T interfaceObject)
public ProxyDetailsImpl(int port,
boolean mainProxy,
@NotNull
java.lang.String name,
@NotNull
T interfaceObject)
public java.lang.String getProxyName()
getProxyName in interface ProxyDetails<T>public int getPort()
getPort in interface ProxyDetails<T>public java.util.Optional<T> getInterface()
getInterface in interface ProxyDetails<T>@NotNull public java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties in interface ProxyDetails<T>public void setProperties(@NotNull
java.util.Map<java.lang.String,java.lang.Object> properties)
setProperties in interface ProxyDetails<T>properties - A general map of name value pairs that define the properties of the proxypublic boolean isMainProxy()
isMainProxy in interface ProxyDetails<T>public void setMainProxy(boolean mainProxy)
setMainProxy in interface ProxyDetails<T>mainProxy - true if this is the main proxy i.e. the one that the browser should use