2011-11-03 3 views
2

Я использую Fuse ESB (ServiceMix), и я искал все в надежде найти лучшее объяснение различных заголовков при запуске команды «osgi: list». А именно, два столбца, которые я хочу понять, это «Blueprint» и «Spring». У меня есть догадки о том, к чему относятся их различные статусы, но затем возникают другие сценарии, из-за которых я могу задать вопрос.Список OSGi, какие заголовки?

Если кто-нибудь может дать какое-либо объяснение или лучше указать мне документацию, объясняющую различные столбцы и их потенциальные значения, это будет наиболее полезно.

+0

Можете ли вы опубликовать пример заголовков, на которые вы ссылаетесь? – Chris

+0

Привет Крис, я имею в виду два заголовка столбца при запуске команды osgi: list, 'Blueprint' и 'Spring'. Я провел много исследований, но ничто не дало конкретного подробного ответа. – AndyF

ответ

6

здесь значения различных значений, которые могут отображаться в этих колонках:

Создано - The Blueprint/весна контейнер был создан и все зависимости были решены успешно.

Создание - расслоение в процессе создания

Destroyed - весна/план контейнер сверток был полностью разрушен (происходит после того, как это незарегистрированный как услуга)

Failure - сверток весна/план контейнер не запускался (из-за исключения или отсутствия зависимости после истечения льготного периода)

Grace Period - В комплекте есть 1 или несколько неудовлетворенных зависимостей.

Ожидания - пучок ждет от наличия сервиса, который удовлетворяет зависимость

Полной документацию можно найти, прочитав описание констант для Blueprint. состояния Spring отражают эти определения, хотя я не могу найти для них хороший ресурс. Что касается того, почему они появляются только для некоторых пакетов: они будут иметь значение только в том случае, если модуль содержит либо проект, либо файл пружины.

+0

Спасибо Крису, это помогает с моим вопросом. У вас есть онлайн-ссылки для этого? Кроме того, что требует пакет для просмотра таких состояний в любом из этих столбцов? Я спрашиваю об этом, поскольку я отмечаю, что некоторые пакеты отображают такие значения, а другие - нет. – AndyF

+0

Также я отмечаю, что иногда эти значения состояния исчезают, они отображаются в течение такого периода времени? – AndyF

+0

Я отредактировал свой ответ, чтобы включить ссылку на документы проекта. Я действительно не знаю, почему государства уходят через некоторое время. Хотя вы можете получить текущее состояние пакета из столбца State, чтобы узнать, является ли оно активным, разрешенным или неудачным. – Chris

2

Apache ServiceMix использует Близнецы Blueprint и Spring.

В соответствии с Apache website эти столбцы отображают состояния бит, определенные в XML-файле Blueprint и Spring XML-файлах, если они присутствуют в комплекте.

Например, Созданное значение означает, что все зависимости боба были разрешены и введены.

+0

Спасибо, Овен за этот ответ. Я прочитал эту статью, но я не особенно понял ее значение и их конкретные состояния/жизненный цикл. – AndyF

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