2012-05-16 1 views
1

Я хотел реализовать ProgressMonitor для служб OSGi. Я понимаю протокол IProgessMonitor и его использование в сервисе.ProgressMonitor for OSGi services

Однако я не знаю, как будет выглядеть реализация IProgressMonitor. Также, как получить/прочитать статус прогресса в случае служб OSGi.

ответ

1

Индикатор прогресса или статуса для службы OSGi отсутствует. Если вы хотите поместить что-то на место для длительных вызовов, вам придется делать это по-конкретному, так как для этого нет стандарта.

Заблокирующий вызов вернется, когда это будет сделано, если это неблокирующий вызов, тогда он может предоставить какой-то ответ на обратный вызов или событие, но опять же, это будет специфичным для приложения.

IProgressMonitor - это вещь Eclipse, которая не имеет прямой зависимости от OSGi.