Connector
MBean不包含关于TLS配置的信息。您需要调用该方法
findSslHostConfigs
type=ThreadPool
.
ThreadPool
实际上是用词不当,因为这个MBean是由每个
ProtocolHandler
final MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
final QueryExp qe = Query.eq(Query.attr("port"), Query.value(443));
final ObjectName on = new ObjectName("*:type=ThreadPool,*");
final Set<ObjectName> protocols = mbs.queryNames(on, qe);
for (final ObjectName protocol : protocols) {
SSLHostConfig[] configs = (SSLHostConfig[]) mbs.invoke(protocol, "findSslHostConfigs", null, null);
// do something with the SSLHostConfig
}
或者
SSLHostConfig
type=SSLHostConfig
.