ClusterModuleKubernetesProvider extends ModuleProvider { @Override public void prepare() throws ServiceNotProvidedException { coordinator = new KubernetesCoordinator(getManager(), config); this.registerServiceImplementation(ClusterRegister.class, coordinator); this.registerServiceImplementation(ClusterNodesQuery.class, coordinator); } ClusterModuleKubernetesProvider(); @Override String name(); @Override Class<? extends ModuleDefine> module(); @Override ModuleConfig createConfigBeanIfAbsent(); @Override void prepare(); @Override void start(); @Override void notifyAfterCompleted(); @Override String[] requiredModules();  }
@Test public void prepare() throws Exception { provider.prepare(); }