Skip to content

Commit 1ed48e9

Browse files
Various fixes
1 parent cbf0408 commit 1ed48e9

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

java/src/main/java/com/genexus/internet/HttpClientJavaLib.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import java.security.cert.CertificateException;
1313
import java.util.*;
1414
import com.genexus.ModelContext;
15+
import com.genexus.management.HTTPConnectionJMX;
1516
import com.genexus.management.HTTPPoolJMX;
1617
import com.genexus.management.MBeanUtils;
1718
import com.genexus.util.IniFile;
@@ -91,13 +92,13 @@ private static void getPoolInstance() {
9192
@Override
9293
public void onConnectionCreated(HttpRoute route) {
9394
if (Application.isJMXEnabled())
94-
MBeanUtils.createMBean(route);
95+
HTTPConnectionJMX.CreateHTTPConnectionJMX(route);
9596
}
9697

9798
@Override
9899
public void onConnectionDestroyed(HttpRoute route) {
99100
if (Application.isJMXEnabled())
100-
MBeanUtils.destroyMBean(route);
101+
HTTPConnectionJMX.DestroyHTTPConnectionJMX(route);
101102
}
102103

103104
private ConnectionKeepAliveStrategy generateKeepAliveStrategy() {

java/src/main/java/com/genexus/management/HTTPConnectionJMX.java

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

66
public class HTTPConnectionJMX implements HTTPConnectionJMXBean{
77

8-
private static Logger log = org.apache.logging.log4j.LogManager.getLogger(HTTPPoolJMX.class);
8+
private static Logger log = org.apache.logging.log4j.LogManager.getLogger(HTTPConnectionJMX.class);
99

1010
HttpRoute connection;
1111

java/src/main/java/com/genexus/management/MBeanUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ public static void createMBean(HttpRoute httpRoute)
149149
if (mbs == null)
150150
return;
151151
HTTPConnectionJMX mbean = new HTTPConnectionJMX(httpRoute);
152-
registerBean(mbean, "com.genexus.management:type=GeneXusApplicationServer.ApplicationName.HTTPPool.HTTPConnection,ApplicationName=" + httpRoute.hashCode() + ",HttpConnection=" + httpRoute.toString() + ",name=Http Connection");
152+
registerBean(mbean, "com.genexus.management:type=GeneXusApplicationServer.ApplicationName.HTTPPool.HTTPConnection,ApplicationName=" + httpRoute.getTargetHost().getHostName() + ",Port=" + httpRoute.getTargetHost().getPort()+ ",name=http connection");
153153
}
154154

155155
public static void createMBean(GXConnection connection)
@@ -263,15 +263,15 @@ public static void destroyMBean(GXConnection connection)
263263
}
264264
}
265265

266-
public static void destroyMBean(HttpRoute httpConnection)
266+
public static void destroyMBean(HttpRoute httpRoute)
267267
{
268268
MBeanServer mbs = getMBeanServer();
269269
if (mbs == null)
270270
return;
271271

272272
try
273273
{
274-
ObjectName name = new ObjectName("com.genexus.management:type=GeneXusApplicationServer.ApplicationName.HTTPPool.HTTPConnection,ApplicationName=" + httpConnection.hashCode() + ",HttpConnection=" + httpConnection.toString() + ",name=Http Connection");
274+
ObjectName name = new ObjectName("com.genexus.management:type=GeneXusApplicationServer.ApplicationName.HTTPPool.HTTPConnection,ApplicationName=" + httpRoute.getTargetHost().getHostName() + ",Port=" + httpRoute.getTargetHost().getPort() + ",name=http connection");
275275
registeredObjects.removeElement(name);
276276

277277
mbs.unregisterMBean(name);

0 commit comments

Comments
 (0)