Package eu.rekawek.toxiproxy.model.toxic
Class Latency
java.lang.Object
eu.rekawek.toxiproxy.model.Toxic
eu.rekawek.toxiproxy.model.toxic.Latency
-
Constructor Summary
ConstructorsConstructorDescriptionLatency(HttpClient httpClient, String path, com.google.gson.JsonObject json)Latency(HttpClient httpClient, String toxicListPath, String name, ToxicDirection stream, long latency) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.gson.JsonObjectlonglongprotected ToxicTypegetType()protected voidsetAttributes(com.google.gson.JsonObject attributes)setJitter(long jitter)setLatency(long latency)Methods inherited from class eu.rekawek.toxiproxy.model.Toxic
createToxic, getName, getStream, getToxicity, postAttribute, remove, setToxicity, toString
-
Constructor Details
-
Latency
public Latency(HttpClient httpClient, String toxicListPath, String name, ToxicDirection stream, long latency) throws IOException- Throws:
IOException
-
Latency
-
-
Method Details
-
setAttributes
protected void setAttributes(com.google.gson.JsonObject attributes)- Specified by:
setAttributesin classToxic
-
getAttributes
protected com.google.gson.JsonObject getAttributes()- Specified by:
getAttributesin classToxic
-
getType
-
getLatency
public long getLatency() -
getJitter
public long getJitter() -
setLatency
- Throws:
IOException
-
setJitter
- Throws:
IOException
-