2016-02-18 3 views
1

У меня есть приложение для верблюда, которое упаковано в виде пакета osgi. Этот комплект должен быть развернут в контейнере karaf. Если во время подготовки контекста верблюда произошло исключение, можно ли прерывать развертывание этого пакета?остановить развертывание пакета osgi, если произошло исключение

+0

Как вы делаете фактическое развертывание? –

ответ

3

Если вы выполняете подготовку в методе start() активатора пучка, вы можете создать исключение, и пакет не станет активным. Вы не можете «удалить» его, поскольку, поскольку установка является отдельным процессом и к тому времени уже завершена (без ошибок).

+2

Конечно, вы можете использовать исключение для удаления пакета. –

Смежные вопросы