Skip to content

Commit 246571c

Browse files
committed
feat: 调整generateName方法
1 parent 7e3d92e commit 246571c

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>top.meethigher</groupId>
88
<artifactId>tcp-reverse-proxy</artifactId>
9-
<version>1.0.6</version>
9+
<version>1.0.7</version>
1010

1111
<properties>
1212
<maven.compiler.source>8</maven.compiler.source>

src/main/java/top/meethigher/proxy/http/ReverseHttpProxy.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,12 +244,12 @@ public static ReverseHttpProxy create(Router router, HttpServer httpServer, Http
244244
}
245245

246246
protected static String generateName() {
247-
final String prefix = "ReverseHttpProxy-";
247+
final String prefix = ReverseHttpProxy.class.getSimpleName() + "-";
248248
try {
249249
// 池号对于虚拟机来说是全局的,以避免在类加载器范围的环境中池号重叠
250250
synchronized (System.getProperties()) {
251-
final String next = String.valueOf(Integer.getInteger("top.meethigher.proxy.http.ReverseHttpProxy.name", 0) + 1);
252-
System.setProperty("top.meethigher.proxy.http.ReverseHttpProxy.name", next);
251+
final String next = String.valueOf(Integer.getInteger(ReverseHttpProxy.class.getName() + ".name", 0) + 1);
252+
System.setProperty(ReverseHttpProxy.class.getName() + ".name", next);
253253
return prefix + next;
254254
}
255255
} catch (Exception e) {

src/main/java/top/meethigher/proxy/tcp/ReverseTcpProxy.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,12 @@ public ReverseTcpProxy host(String host) {
116116

117117

118118
protected static String generateName() {
119-
final String prefix = "ReverseTcpProxy-";
119+
final String prefix = ReverseTcpProxy.class.getSimpleName() + "-";
120120
try {
121121
// 池号对于虚拟机来说是全局的,以避免在类加载器范围的环境中池号重叠
122122
synchronized (System.getProperties()) {
123-
final String next = String.valueOf(Integer.getInteger("top.meethigher.proxy.tcp.ReverseTcpProxy.name", 0) + 1);
124-
System.setProperty("top.meethigher.proxy.tcp.ReverseTcpProxy.name", next);
123+
final String next = String.valueOf(Integer.getInteger(ReverseTcpProxy.class.getName() + ".name", 0) + 1);
124+
System.setProperty(ReverseTcpProxy.class.getName() + ".name", next);
125125
return prefix + next;
126126
}
127127
} catch (Exception e) {

src/main/java/top/meethigher/proxy/tcp/SimpleReverseTcpProxy.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,12 +205,12 @@ public void stop() {
205205
}
206206

207207
private static String generateName() {
208-
final String prefix = "SimpleReverseTcpProxy-";
208+
final String prefix = SimpleReverseTcpProxy.class.getSimpleName() + "-";
209209
try {
210210
// 池号对于虚拟机来说是全局的,以避免在类加载器范围的环境中池号重叠
211211
synchronized (System.getProperties()) {
212-
final String next = String.valueOf(Integer.getInteger("top.meethigher.proxy.tcp.SimpleReverseTcpProxy.name", 0) + 1);
213-
System.setProperty("top.meethigher.proxy.tcp.SimpleReverseTcpProxy.name", next);
212+
final String next = String.valueOf(Integer.getInteger(SimpleReverseTcpProxy.class.getName() + ".name", 0) + 1);
213+
System.setProperty(SimpleReverseTcpProxy.class.getName() + ".name", next);
214214
return prefix + next;
215215
}
216216
} catch (Exception e) {

src/main/java/top/meethigher/proxy/tcp/tunnel/ReverseTcpProxyTunnelClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ public class ReverseTcpProxyTunnelClient extends TunnelClient {
5454

5555

5656
protected static String generateName() {
57-
final String prefix = "ReverseTcpProxyTunnelClient-";
57+
final String prefix = ReverseTcpProxyTunnelClient.class.getSimpleName() + "-";
5858
try {
5959
// 池号对于虚拟机来说是全局的,以避免在类加载器范围的环境中池号重叠
6060
synchronized (System.getProperties()) {
61-
final String next = String.valueOf(Integer.getInteger("top.meethigher.proxy.tcp.tunnel.ReverseTcpProxyTunnelClient.name", 0) + 1);
62-
System.setProperty("top.meethigher.proxy.tcp.tunnel.ReverseTcpProxyTunnelClient.name", next);
61+
final String next = String.valueOf(Integer.getInteger(ReverseTcpProxyTunnelClient.class.getName() + ".name", 0) + 1);
62+
System.setProperty(ReverseTcpProxyTunnelClient.class.getName() + ".name", next);
6363
return prefix + next;
6464
}
6565
} catch (Exception e) {

src/main/java/top/meethigher/proxy/tcp/tunnel/ReverseTcpProxyTunnelServer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,12 +126,12 @@ public static ReverseTcpProxyTunnelServer create(Vertx vertx) {
126126

127127

128128
protected static String generateName() {
129-
final String prefix = "ReverseTcpProxyTunnelServer-";
129+
final String prefix = ReverseTcpProxyTunnelServer.class.getSimpleName() + "-";
130130
try {
131131
// 池号对于虚拟机来说是全局的,以避免在类加载器范围的环境中池号重叠
132132
synchronized (System.getProperties()) {
133-
final String next = String.valueOf(Integer.getInteger("top.meethigher.proxy.tcp.tunnel.ReverseTcpProxyTunnelServer.name", 0) + 1);
134-
System.setProperty("top.meethigher.proxy.tcp.tunnel.ReverseTcpProxyTunnelServer.name", next);
133+
final String next = String.valueOf(Integer.getInteger(ReverseTcpProxyTunnelServer.class.getName() + ".name", 0) + 1);
134+
System.setProperty(ReverseTcpProxyTunnelServer.class.getName() + ".name", next);
135135
return prefix + next;
136136
}
137137
} catch (Exception e) {

0 commit comments

Comments
 (0)