public interface PrintService { void print(String message); } public class PrintServiceImpl implements PrintService { @Override public void print(String message) { System.out.println(message); } public void activate() { bundleContext.registerService(PrintService.class.getName(), this, null); } } public class ServiceConsumer { private PrintService printService; public void activate() { printService = (PrintService) bundleContext.getServiceReference(PrintService.class.getName()).getService(); } public void printMessage(String message) { printService.print(message); } }


上一篇:
下一篇:
切换中文