Folks,
currently there is a management view on the deployed OSGi Framework
| public interface ManagedFrameworkMBean
| {
| /** The default object name: jboss.osgi:service=ManagedFramework */
| static final ObjectName OBJECT_NAME =
ObjectNameFactory.create("jboss.osgi:service=ManagedFramework");
|
| /**
| * Get the list of all installed bundles
| */
| Set<ObjectName> getBundles();
|
| /**
| * Get the installed bundle
| */
| ObjectName getBundle(String symbolicName);
| }
|
Every deployed bundle is also registered as an MBean
| public interface ManagedBundleMBean
| {
| /**
| * Returns this bundle's current state.
| * A bundle can be in only one state at any time.
| *
| * @return An element of UNINSTALLED,INSTALLED, RESOLVED,STARTING,
STOPPING,ACTIVE.
| */
| int getState();
|
| /**
| * Returns the symbolic name of this bundle as specified by its Bundle-SymbolicName
manifest header
| */
| String getSymbolicName();
|
| /**
| * Starts this bundle with no options
| */
| void start() throws BundleException;
|
| /**
| * Stops this bundle with no options.
| */
| void stop() throws BundleException;
| }
|
As I understand it the ProfileService (PS) is meant to provide a general management view
on installed components, which is not limited to JMX.
Where could I read up on the PS or find related documentation and examples that could help
me to potentially migrate the above to the PS?
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4215134#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...