com.oracle.osgi.jmx
Class Activator
java.lang.Object
com.oracle.osgi.jmx.Activator
- All Implemented Interfaces:
- org.osgi.framework.BundleActivator
public class Activator
- extends java.lang.Object
- implements org.osgi.framework.BundleActivator
- Author:
- Hal Hildebrand Date: Nov 23, 2008 Time: 5:45:55 PM
The bundle activator which starts and stops the system, as well as
providing the service tracker which listens for the MBeanServer. When
the MBeanServer is found, the MBeans representing the OSGi services
will be installed.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mbeanServer
protected javax.management.MBeanServer mbeanServer
bundleState
protected javax.management.StandardMBean bundleState
packageState
protected javax.management.StandardMBean packageState
serviceState
protected javax.management.StandardMBean serviceState
bundleContext
protected org.osgi.framework.BundleContext bundleContext
bundlesStateName
protected javax.management.ObjectName bundlesStateName
framework
protected javax.management.StandardMBean framework
frameworkName
protected javax.management.ObjectName frameworkName
mbeanServiceTracker
protected org.osgi.util.tracker.ServiceTracker mbeanServiceTracker
packageStateName
protected javax.management.ObjectName packageStateName
serviceStateName
protected javax.management.ObjectName serviceStateName
servicesRegistered
protected java.util.concurrent.atomic.AtomicBoolean servicesRegistered
configAdminTracker
protected org.osgi.util.tracker.ServiceTracker configAdminTracker
permissionAdminTracker
protected org.osgi.util.tracker.ServiceTracker permissionAdminTracker
provisioningServiceTracker
protected org.osgi.util.tracker.ServiceTracker provisioningServiceTracker
userAdminTracker
protected org.osgi.util.tracker.ServiceTracker userAdminTracker
Activator
public Activator()
start
public void start(org.osgi.framework.BundleContext bundleContext)
throws java.lang.Exception
- Specified by:
start
in interface org.osgi.framework.BundleActivator
- Throws:
java.lang.Exception
stop
public void stop(org.osgi.framework.BundleContext arg0)
throws java.lang.Exception
- Specified by:
stop
in interface org.osgi.framework.BundleActivator
- Throws:
java.lang.Exception
deregisterServices
protected void deregisterServices()
registerServices
protected void registerServices()
Copyright © 2009. All Rights Reserved.