考虑以下 py4j 网关初始化代码:
from py4j.java_gateway import java_import, JavaGateway, GatewayClient
gateway = JavaGateway(GatewayClient(port=gateway_port), auto_convert=False)
java_import(gateway.jvm,'org.apache.hadoop.hbase.client.*')
java_import(gateway.jvm,'org.apache.hadoop.hbase.filter.*')
可以在网关上调用什么代码来查看它包含的导入 - 和/或验证给定类是否可用?即类似的东西:
print("Client class: %s\n" %gw.get_class('org.apache.hbase.client.Client').get_name())