Skip to content

Commit

Permalink
Show java version/vendor, AES support info
Browse files Browse the repository at this point in the history
  • Loading branch information
ar committed Sep 27, 2017
1 parent 44e7992 commit 51edcc9
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions jpos/src/main/java/org/jpos/q2/qbean/SystemMonitor.java
Expand Up @@ -27,6 +27,7 @@
import org.jpos.util.Logger;
import org.jpos.util.NameRegistrar;

import javax.crypto.Cipher;
import javax.management.MBeanServerConnection;
import java.io.*;
import java.lang.management.ManagementFactory;
Expand All @@ -35,6 +36,7 @@
import java.lang.management.ThreadMXBean;
import java.net.InetAddress;
import java.nio.charset.Charset;
import java.security.NoSuchAlgorithmException;
import java.time.Instant;
import java.time.ZoneId;
import java.time.format.TextStyle;
Expand Down Expand Up @@ -183,6 +185,13 @@ private String generateFrozenDump(String indent) {
String usableSpace = ISOUtil.readableFileSize(cwd.getUsableSpace());

p.printf ("%s OS: %s (%s)%n", indent, System.getProperty("os.name"), System.getProperty("os.version"));
try {
p.printf("%s Java: %s (%s) AES-%d%n", indent,
System.getProperty("java.version"),
System.getProperty("java.vendor"),
Cipher.getMaxAllowedKeyLength("AES")
);
} catch (NoSuchAlgorithmException ignored) { }
p.printf ("%s process name: %s%n", indent, runtimeMXBean.getName());
p.printf ("%s host: %s%n", indent, getLocalHost());
p.printf ("%s cwd: %s%n", indent, System.getProperty("user.dir"));
Expand Down

0 comments on commit 51edcc9

Please sign in to comment.