Pax Jabber Console

Skip to end of metadata
Go to start of metadata

The Pax XMPP Console

The XMPP console is an XMPP adapter for the shell of the respective OSGI framework implementation (Felix, KF, Equinox), letting one to use an XMPP transport mechanism to be able to access the console of the underlying OSGi shell. Right now this is only implemented for the Knopflerfish console.

By using XMPP, one can even indicate status using the IJabberService Interface, resulting an a very simple and efficient monitoring system, using standard IM clients as monitoring aggregators, or writing custom monitoring view using Smack or other XMPP client libraries.

 Configuration

The system is configured using the OSGi Managed Service system. In the current implementation, Pax Propsloader is used to configure the  system (PID=org.ops4j.shell.jabber), resulting in a org.ops4j.shell.jabber.properties like

Outcome

A sample bundle listing using Equinox with the KF console system:

Showing the online status using GTalk and the HTML client interface:

A sample session with the console system:

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Clicky Web Analytics