Java CAPS 管理和监视 API

Procedure首先使用 API 创建应用程序

以下任务包含使用 Java CAPS API 创建应用程序所需的所有内容。如果使用在 Java CAPS 安装期间安装的 Sun Java System Application Server (SJSAS) 进行连接,则不需要使用工作目录中的任何其他 JAR 文件。不过,如果要进行远程连接,则需要使用工作目录中的以下 JAR 文件:

  1. 使用此示例连接到 JMX URL


    String hostName = "localhost";
    int jrmpPortNumber = 8686;
    String userName = "admin", password = "adminadmin";
    boolean isRemoteConnection = true;
    String jrmpURLString = "service:jmx:rmi:///jndi/rmi://" + hostName 
         + ":" + jrmpPortNumber + "/jmxrmi";
    CAPSManagementClient managementClient = 
         CAPSManagementClientFactory.getInstance(jrmpURLString, 
         userName, password, isRemoteConnection);
  2. 获取编写应用程序所需的服务,例如,AdministrationService。


    // get services
              CAPSAdministrationService administrationService = 
              managementClient.getService(CAPSAdministrationService.class);
  3. 在创建应用程序(如 JBIRuntime)后,调用该应用程序。


    // use the service,
              System.out.println("The JBI Runtime is 
              "+(administrationService.isJBIRuntimeEnabled()? 
              "Enabled." : "NOT Enabled."));