provided interface now sets its own unique id.
[utils] / system / general / src / main / java / org / wamblee / system / core / ProvidedInterface.java
index fe7f7d26a73483907d0102b29050c86455f8d55c..aa2621f7f017e70bbb8e8a4eb19f7f9e71fbabfd 100644 (file)
@@ -36,17 +36,9 @@ public interface ProvidedInterface {
         * @return Service type. 
         */
        Class[] getInterfaceTypes();
-       
-       /**
-        * Sets a unique id of the provided interface to identify it within a given scope.
-        * Will be called by the container as part of calling {@link #publish(Object, Scope)}. 
-        * @param aId Unique id. 
-        */
-       void setUniqueId(String aId);
 
        /**
-        * Gets the unique if of the provided interface. This is set by the container
-        * using {@link #setUniqueId(String)}.  
+        * Gets the unique if of the provided interface.   
         */
        String getUniqueId();