OSGi運行環境內部的事件

 OSGi運行環境內部的事件主要包括三類:

  • 框架事件(FrameworkEvent)

STARTED   框架已經啓動
ERROR   某個Bundle啓動過程中引發錯誤
WARNING    某一Bundle引發一個警告
INFO   某一Bundle引發一個INFO類型的事件
PACKAGES_REFRESHED   PackageAdmin.refreshPackage操作執行完成
STARTLEVEL_CHANGED   StartLevel.setStartLevel操作執行完成

  • Bundle事件(BundleEvent)

INSTALLED    Bundle被安裝到OSGi環境後系統發佈該事件
RESOLVED    Bundle被成功解析
LAZY_ACTIVATION    Bundle將被延遲激活
STARTING    Bundle正在被激活
STARTED    Bundle被成功激活
STOPPING    Bundle被停止
STOPPED    Bundle正在被停止
UPDATED    Bundle被更新
UNRESOLVED    Bundle被UNRESOLVED
UNINSTALLED    Bundle被卸載

  • 服務事件(ServiceEvent)

REGISTERED    服務被註冊
MODIFIED    服務被修改
UNREGISTERING   服務正在被註銷

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章