You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by do...@apache.org on 2008/11/14 11:06:54 UTC

svn commit: r713963 - in /felix/sandbox/donsez/monitoradmin.ipojo.mahandler: ./ README.txt

Author: donsez
Date: Fri Nov 14 02:06:52 2008
New Revision: 713963

URL: http://svn.apache.org/viewvc?rev=713963&view=rev
Log:
create a project for an iPOJO handler dealing with the MonitorAdmin

Added:
    felix/sandbox/donsez/monitoradmin.ipojo.mahandler/
    felix/sandbox/donsez/monitoradmin.ipojo.mahandler/README.txt   (with props)

Added: felix/sandbox/donsez/monitoradmin.ipojo.mahandler/README.txt
URL: http://svn.apache.org/viewvc/felix/sandbox/donsez/monitoradmin.ipojo.mahandler/README.txt?rev=713963&view=auto
==============================================================================
--- felix/sandbox/donsez/monitoradmin.ipojo.mahandler/README.txt (added)
+++ felix/sandbox/donsez/monitoradmin.ipojo.mahandler/README.txt Fri Nov 14 02:06:52 2008
@@ -0,0 +1,41 @@
+MonitorAdmin iPOJO Handler
+--------------------------
+This iPOJO handler alleviates the usage of the MonitorAdmin Service
+(Specification OSGi R4 - Chapter 119: Monitor Admin Service Specification Version 1.0)
+
+
+Examples of iPOJO metadata for the MonitorAdmin
+
+* For Monitorable POJO
+
+<monitoradmin:monitorable
+   service:pid="java.lang.runtime"
+>
+   <monitoradmin:stateVariable
+       field="m_memFree"
+       monitoradmin:id="memory.free"
+       monitoradmin:dynamic="true"/>
+
+   <monitoradmin:stateVariable
+       field="m_memMax"
+       monitoradmin:id="memory.max"
+       monitoradmin:dynamic="true"/>
+
+   ...
+
+</monitoradmin:monitorable>
+
+The instrumented field m_memFree instrumentĂ© doit ĂȘtre de type primitif (boolean, int, long, float, ...) ou java.lang.String
+
+* For handler pour le monitoring job
+
+<monitoradmin:monitoringJob
+   field="m_monitoringstatusvar"
+   callback="m_monitoringstatusvarReceived"
+   monitoradmin:pid="java.lang.runtime/memory.free"
+   monitoradmin:times="10000"
+   monitoradmin:period="10"
+   optional="false"
+/> 
+
+In the case of (optional="false"), if the state variable is not available, the POJO should be invalidated. However, events containing state variable values may be not already received.

Propchange: felix/sandbox/donsez/monitoradmin.ipojo.mahandler/README.txt
------------------------------------------------------------------------------
    svn:eol-style = native