public interface LoggerService { public void log(String message); } public class LoggerServiceImpl implements LoggerService { @Override public void log(String message) { System.out.println("Logging message: " + message); } } service.logger.name=logger service.logger.class=com.example.LoggerServiceImpl import org.osgi.util.tracker.ServiceTracker; public class LogClient { public static void main(String[] args) { ServiceTracker<LoggerService, LoggerService> serviceTracker = new ServiceTracker<>(context, LoggerService.class, null); serviceTracker.open(); LoggerService loggerService = serviceTracker.getService(); loggerService.log("Hello, OSGi Utilities Tracker!"); } }


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