package org.teiid.test.admin; import org.jboss.dmr.ModelNode; import org.teiid.adminapi.Admin; import org.teiid.adminapi.AdminException; import org.teiid.adminapi.AdminFactory; import org.teiid.adminapi.Request; import org.teiid.adminapi.Session; import org.teiid.adminapi.impl.RequestMetadata; import org.teiid.adminapi.impl.SessionMetadata; import org.teiid.adminapi.impl.VDBMetadataMapper; public class AdminRuntimeStat { private static final String HOST = "127.0.0.1"; private static final int PORT = 9999; private static final String JDBC_USER = "teiidUser"; private static final String JDBC_PASS = "password1!"; public static void main(String[] args) throws AdminException { Admin admin = AdminFactory.getInstance().createAdmin(HOST, PORT, JDBC_USER, JDBC_PASS.toCharArray()); for(Session session : admin.getSessions()) { ModelNode node = VDBMetadataMapper.SessionMetadataMapper.INSTANCE.wrap((SessionMetadata)session, new ModelNode()); // System.out.println(node); System.out.println(node.toJSONString(false)); } System.out.println("\n"); for(Request request : admin.getRequests()) { ModelNode node = VDBMetadataMapper.RequestMetadataMapper.INSTANCE.wrap((RequestMetadata)request, new ModelNode()); // System.out.println(node); System.out.println(node.toJSONString(false)); } admin.close(); } }