Я разрабатываю приложение Java для управления событием в среде OSGi. Тем не менее, у меня есть предупреждение, как следующее:Blacklisting ServiceReference
WARNING: EventAdmin: Blacklisting ServiceReference [[org.osgi.service.event.EventHandler] | Bundle(Scheduler [1])] due to timeout!
Я знаю, что я мог бы решить эту проблему с помощью свойств сервера OSGi. Тем не менее, я хотел бы решить его с помощью кода. Но я не знаю, как мне управлять обработчиком событий в моем классе Java, чтобы избежать этой проблемы. Может ли кто-нибудь помочь мне в этом вопросе?
Большое спасибо заранее
Я обычно получаю это, когда отлаживаю. Если я поставлю точку останова в «EventHandler», то в значительной степени гарантируется, что я перебью тайм-аут (будучи большим, глупым и медленным человеком!) И попал в черный список. Для этих сценариев вы можете отключить таймаут через конфигурацию, но не рекомендуется оставлять его таким образом в процессе производства, потому что 'EventHandler' действительно должны немедленно возвращаться. –