0

我使用 FuseFabric:karaf。此代码从接口 BundleInfo(ACTIVE) 返回状态。我怎样才能采用 BluePrint 状态(已创建)?

    private void getState() {
    Container[] containers = fabricService.getContainers();
    for (Container c : containers) {
        c.getJmxUrl();
        ContainerTemplate ct = new ContainerTemplate(c, "admin", "admin",
                false);
        BundleInfo[] bfArray = c.getBundles(ct);
        for (BundleInfo bf : bfArray) {
            bf.getState(); 
        }
    }
}

START LEVEL 100,列出阈值:-1 ID 状态蓝图级别名称 [0] [Active] [Created] [0] System Bundle (4.0.3.redhat-60024)

4

1 回答 1

0

您可以从fabricServicecontainer-list 命令中获取状态

于 2014-06-28T11:23:23.410 回答