Package eu.rekawek.toxiproxy
Class Proxy
- java.lang.Object
-
- eu.rekawek.toxiproxy.Proxy
-
public class Proxy extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanenabledprivate HttpClienthttpClientprivate java.lang.Stringlistenprivate java.lang.Stringnameprivate java.lang.Stringpathprivate ToxicListtoxicListprivate java.lang.Stringupstream
-
Constructor Summary
Constructors Constructor Description Proxy(HttpClient httpClient, java.lang.String path, com.google.gson.JsonObject json)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()voiddisable()voidenable()java.lang.StringgetListen()java.lang.StringgetName()java.lang.StringgetUpstream()booleanisEnabled()(package private) voidreset()private voidsetFromJson(com.google.gson.JsonObject json)voidsetListen(java.lang.String listen)voidsetUpstream(java.lang.String upstream)java.lang.StringtoString()ToxicListtoxics()
-
-
-
Field Detail
-
httpClient
private final HttpClient httpClient
-
path
private final java.lang.String path
-
name
private java.lang.String name
-
listen
private java.lang.String listen
-
upstream
private java.lang.String upstream
-
enabled
private boolean enabled
-
toxicList
private ToxicList toxicList
-
-
Constructor Detail
-
Proxy
public Proxy(HttpClient httpClient, java.lang.String path, com.google.gson.JsonObject json)
-
-
Method Detail
-
setFromJson
private void setFromJson(com.google.gson.JsonObject json)
-
getName
public java.lang.String getName()
-
getListen
public java.lang.String getListen()
-
getUpstream
public java.lang.String getUpstream()
-
isEnabled
public boolean isEnabled()
-
toxics
public ToxicList toxics()
-
setListen
public void setListen(java.lang.String listen) throws java.io.IOException- Throws:
java.io.IOException
-
setUpstream
public void setUpstream(java.lang.String upstream) throws java.io.IOException- Throws:
java.io.IOException
-
enable
public void enable() throws java.io.IOException- Throws:
java.io.IOException
-
disable
public void disable() throws java.io.IOException- Throws:
java.io.IOException
-
delete
public void delete() throws java.io.IOException- Throws:
java.io.IOException
-
reset
void reset() throws java.io.IOException- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-