├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── TESTING.md ├── bnd.bnd ├── pom.xml └── src ├── main └── java │ └── eu │ └── rekawek │ └── toxiproxy │ ├── HttpClient.java │ ├── Proxy.java │ ├── ToxiproxyClient.java │ └── model │ ├── Toxic.java │ ├── ToxicDirection.java │ ├── ToxicList.java │ ├── ToxicType.java │ └── toxic │ ├── Bandwidth.java │ ├── Latency.java │ ├── LimitData.java │ ├── ResetPeer.java │ ├── Slicer.java │ ├── SlowClose.java │ └── Timeout.java └── test └── java └── eu └── rekawek └── toxiproxy ├── ToxicsTest.java ├── ToxiproxyClientTest.java └── ToxiproxyRule.java /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .classpath 2 | .project 3 | .settings 4 | target 5 | .idea 6 | *.iml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/README.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/TESTING.md -------------------------------------------------------------------------------- /bnd.bnd: -------------------------------------------------------------------------------- 1 | Export-Package: eu.rekawek.toxiproxy* 2 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/HttpClient.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/Proxy.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/ToxiproxyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/ToxiproxyClient.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/Toxic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/Toxic.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/ToxicDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/ToxicDirection.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/ToxicList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/ToxicList.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/ToxicType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/ToxicType.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/toxic/Bandwidth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/toxic/Bandwidth.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/toxic/Latency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/toxic/Latency.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/toxic/LimitData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/toxic/LimitData.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/toxic/ResetPeer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/toxic/ResetPeer.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/toxic/Slicer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/toxic/Slicer.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/toxic/SlowClose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/toxic/SlowClose.java -------------------------------------------------------------------------------- /src/main/java/eu/rekawek/toxiproxy/model/toxic/Timeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/main/java/eu/rekawek/toxiproxy/model/toxic/Timeout.java -------------------------------------------------------------------------------- /src/test/java/eu/rekawek/toxiproxy/ToxicsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/test/java/eu/rekawek/toxiproxy/ToxicsTest.java -------------------------------------------------------------------------------- /src/test/java/eu/rekawek/toxiproxy/ToxiproxyClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/test/java/eu/rekawek/toxiproxy/ToxiproxyClientTest.java -------------------------------------------------------------------------------- /src/test/java/eu/rekawek/toxiproxy/ToxiproxyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trekawek/toxiproxy-java/HEAD/src/test/java/eu/rekawek/toxiproxy/ToxiproxyRule.java --------------------------------------------------------------------------------