* @param aType Type of implementation that is expected.
* @return Retrieved interface.
*/
- <T> T retrieveInterfaceImplementation(ProvidedInterface aProvided, Class<T> aType );
+ <T> T getInterfaceImplementation(ProvidedInterface aProvided, Class<T> aType );
/**
* Gets the runtime for a component.
* @param aComponent Component for which we want to get the runtime.
* @return Runtime.
*/
- Object getRuntime(Component aComponent);
+ Object getRuntime(Component aComponent);
+
+ /**
+ * Gets the runtime for a component based on the name of the component
+ * (excluding its context).
+ * @param aName Component name.
+ * @return Component name.
+ */
+ Object getRuntime(String aName);
}