云服务与存储管理全解析
1. 云插件启动与运行
在云环境中,有一个名为 Activator
的类实现了 BundleActivator
接口,代码如下:
public class Activator implements BundleActivator {
private ServiceReference serviceReference;
public void start(BundleContext context) throws Exception {
System.out.println("Cloud plug - in started");
serviceReference = context.getServiceReference(CloudClient.class.getName());
CloudClient cloudClient = (CloudClient)context.getService(serviceReference);
cloudClient.describeMyImages();
}
public void stop(BundleContext context) throws Exception {
System.out.println("Cloud plug - in stopped");
}
}
当这个包被加载时,上述代码会执行相应的服务。要运行这个插件,可按以下步骤操作:
1.