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