Skip to content
This repository was archived by the owner on Jul 26, 2023. It is now read-only.

Commit 99992b4

Browse files
Bmp 2.1.30 (#22)
* Added proxy pool size to be exposed * fix properties * Snapshot version promotion
1 parent 226f271 commit 99992b4

File tree

8 files changed

+20
-18
lines changed

8 files changed

+20
-18
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ When you build the latest code from source, you'll have access to the latest sna
395395
<dependency>
396396
<groupId>net.lightbody.bmp</groupId>
397397
<artifactId>browsermob-core</artifactId>
398-
<version>2.1.30-SNAPSHOT</version>
398+
<version>2.1.31-SNAPSHOT</version>
399399
<scope>test</scope>
400400
</dependency>
401401
```

browsermob-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>browsermob-proxy</artifactId>
88
<groupId>net.lightbody.bmp</groupId>
9-
<version>2.1.30-SNAPSHOT</version>
9+
<version>2.1.31-SNAPSHOT</version>
1010
</parent>
1111
<modelVersion>4.0.0</modelVersion>
1212

browsermob-dist/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>browsermob-proxy</artifactId>
66
<groupId>net.lightbody.bmp</groupId>
7-
<version>2.1.30-SNAPSHOT</version>
7+
<version>2.1.31-SNAPSHOT</version>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010

browsermob-legacy/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>browsermob-proxy</artifactId>
88
<groupId>net.lightbody.bmp</groupId>
9-
<version>2.1.30-SNAPSHOT</version>
9+
<version>2.1.31-SNAPSHOT</version>
1010
</parent>
1111
<modelVersion>4.0.0</modelVersion>
1212

browsermob-rest/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>browsermob-proxy</artifactId>
77
<groupId>net.lightbody.bmp</groupId>
8-
<version>2.1.30-SNAPSHOT</version>
8+
<version>2.1.31-SNAPSHOT</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

browsermob-rest/src/main/java/net/lightbody/bmp/proxy/bricks/ProxyResource.java

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,13 @@
3232
import org.slf4j.Logger;
3333
import org.slf4j.LoggerFactory;
3434

35-
import javax.script.Bindings;
36-
import javax.script.Compilable;
37-
import javax.script.CompiledScript;
38-
import javax.script.ScriptEngine;
39-
import javax.script.ScriptEngineManager;
40-
import javax.script.ScriptException;
35+
import javax.script.*;
4136
import java.io.ByteArrayOutputStream;
4237
import java.io.IOException;
4338
import java.io.PrintWriter;
4439
import java.io.StringWriter;
4540
import java.nio.charset.Charset;
46-
import java.util.ArrayList;
47-
import java.util.Collection;
48-
import java.util.HashMap;
49-
import java.util.Hashtable;
50-
import java.util.Map;
41+
import java.util.*;
5142

5243
@At("/proxy")
5344
@Service
@@ -684,12 +675,14 @@ public void setPort(int port) {
684675

685676
public static class ProxyListDescriptor {
686677
private Collection<ProxyDescriptor> proxyList;
678+
private int numberOfProxies;
687679

688680
public ProxyListDescriptor() {
689681
}
690682

691683
public ProxyListDescriptor(Collection<ProxyDescriptor> proxyList) {
692684
this.proxyList = proxyList;
685+
this.numberOfProxies = proxyList.size();
693686
}
694687

695688
public Collection<ProxyDescriptor> getProxyList() {
@@ -699,6 +692,15 @@ public Collection<ProxyDescriptor> getProxyList() {
699692
public void setProxyList(Collection<ProxyDescriptor> proxyList) {
700693
this.proxyList = proxyList;
701694
}
695+
696+
public int getNumberOfProxies() {
697+
return numberOfProxies;
698+
}
699+
700+
public ProxyListDescriptor setNumberOfProxies(int numberOfProxies) {
701+
this.numberOfProxies = numberOfProxies;
702+
return this;
703+
}
702704
}
703705

704706
public static class BandwidthLimitDescriptor {

mitm/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>browsermob-proxy</artifactId>
66
<groupId>net.lightbody.bmp</groupId>
7-
<version>2.1.30-SNAPSHOT</version>
7+
<version>2.1.31-SNAPSHOT</version>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>net.lightbody.bmp</groupId>
55
<artifactId>browsermob-proxy</artifactId>
6-
<version>2.1.30-SNAPSHOT</version>
6+
<version>2.1.31-SNAPSHOT</version>
77
<modules>
88
<module>browsermob-core</module>
99
<module>browsermob-legacy</module>

0 commit comments

Comments
 (0)