Я хотел бы знать, как остановить определенный пакет в веб-консоли Apache Felix, работающий только с кодом Java.
Например: я хочу получить пакет, скажем, по имени, и остановить его.
Я хотел бы знать, как остановить определенный пакет в веб-консоли Apache Felix, работающий только с кодом Java.
Например: я хочу получить пакет, скажем, по имени, и остановить его.
Из консоли:
find 'bundle-name'
//отображаем пакеты, получаем идентификатор отсюда.stop 'id'
Из кода:
РЕДАКТИРОВАТЬ: Чтобы получить объект PackageAdmin:
ServiceReference ref = context.getServiceReference(PackageAdmin.class.getName());
PackageAdmin pa = (ref == null) ? null : (PackageAdmin) context.getService(ref);