nl.gx.webmanager.services.systemhealth.tracker.impl
Class SystemHealthIndicatorTrackerImpl

java.lang.Object
  extended by nl.gx.webmanager.services.systemhealth.tracker.impl.SystemHealthIndicatorTrackerImpl

public class SystemHealthIndicatorTrackerImpl
extends java.lang.Object

This class tracks SystemHealthIndicatorExtensionPoint services and registers (and also unregisters) MBeans for the provided SystemHealthIndicators.


Constructor Summary
SystemHealthIndicatorTrackerImpl()
           
 
Method Summary
 void extensionPointAdded(org.osgi.framework.ServiceReference serviceReference, java.lang.Object service)
          DependencyManager call back.
 void extensionPointRemoved(org.osgi.framework.ServiceReference serviceReference, java.lang.Object service)
          DependencyManager call back.
 void stop()
          DependencyManager call back.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemHealthIndicatorTrackerImpl

public SystemHealthIndicatorTrackerImpl()
Method Detail

stop

public void stop()
DependencyManager call back.


extensionPointAdded

public void extensionPointAdded(org.osgi.framework.ServiceReference serviceReference,
                                java.lang.Object service)
DependencyManager call back.

Parameters:
serviceReference - service reference.
service - service implementation.

extensionPointRemoved

public void extensionPointRemoved(org.osgi.framework.ServiceReference serviceReference,
                                  java.lang.Object service)
DependencyManager call back.

Parameters:
serviceReference - service reference.
service - service instance.


Copyright © 2007-2011 GX Software BV. All Rights Reserved.