* @return Subsystem name.
*/
String getName();
+
+ /**
+ * Prepends the context with a super context.
+ */
+ void addContext(String aContext);
+
+ /**
+ * Gets the fully qualified name of the component which includes
+ * the context of the component.
+ * This method can only be used after the component has started.
+ * @return Qualified name.
+ */
+ String getQualifiedName();
/**
* Gets a description of the provided interfaces.
/**
* Initialises the subsytem by starting all the services that
* it described as provided.
- * @param aContext Unique name for the subsystem.
*/
- void start(String aContext);
+ void start();
/**
* Stops a subsystem.