Ah, OK, you don't need the sync, just get the status.
In that case, maybe Cave Deployer API can help:
http://karaf.apache.org/manual/cave/latest-4/#_deployer
You can check features/bundles state on the Karaf instances farm.
Regards
JB
On 28/09/2021 10:15, Andrei Petru Mura wrote:
I don't need to manage more instances of Karaf servers. I only need to
get the status programmatically. This behavior is used in an app that is
for testing purposes, as I already mentioned in a different thread. Do
you think it is a better approach to use cellar for such a small thing?
Form Cellar's documentation book I read:
The first goal of Karaf Cellar is to synchronize the status of several
Karaf instances (named nodes).
Cellar provides dedicated shell commands and JMX MBeans to manage the
cluster, and manipulate the resources on the cluster.
It doesn't seem to me that this would be necessary for my task to be
achieved. Do you have some other opinion?
Thanks,
Andrei
On Thu, Sep 23, 2021 at 4:21 PM Jean-Baptiste Onofré <j...@nanthrax.net
<mailto:j...@nanthrax.net>> wrote:
Hi,
Why not using Cellar for remote notification ?
Else, a simple possibility is to implement a bundle listener and use
eventadmin to broadcast the events.
Regards
JB
On 23/09/2021 15:15, Andrei Petru Mura wrote:
> I want to remotely manage my karaf instance, programatically. I
think a
> good option for this is the JMX service which karaf already
provides. Is
> there a way to simply add a listener for a bundle which I know
follows
> to be installed and then to wait for notifications on this bundle
state
> changes? Or any type of events related to it?
>
> Thanks,
> Andrei