0
如果我想在我的插件(java)中執行karaf shell命令,該怎麼做?如何在Java中調用karaf控制檯命令
例如:opendaylight用戶@根> snmp4sdn:printdb
「org.apache.felix.service.command.CommandProcessor」 能處理呢?
如果我想在我的插件(java)中執行karaf shell命令,該怎麼做?如何在Java中調用karaf控制檯命令
例如:opendaylight用戶@根> snmp4sdn:printdb
「org.apache.felix.service.command.CommandProcessor」 能處理呢?
在卡拉夫3,你必須使用菲利克斯Gogo服務,即。
從開始,您可以創建一個CommandSession
,然後在此會話上調用execute
。在這個
有兩點需要注意:
BundleContext.installBundle
或通過FeaturesService
你的命令安裝的功能,例如,使用org.opendaylight.snmp4sdn.ICore
服務。參見:PrintDB
哪個版本的Karaf? –
karaf版本3.0.3 – kevin5476