我使用的是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();
}
}
}起始级别100,列表阈值:-1 ID State Blueprint LEVEL Name 0 Created System Bundle (4.0.3.redhat-60024)
发布于 2014-06-28 19:23:23
您可以从容器获取状态,如fabricService -fabricService命令所示
https://stackoverflow.com/questions/24406944
复制相似问题