Added cubby-holes for new projects.
diff --git a/utils/osgi/src/main/java/org/onlab/osgi/ServiceDirectory.java b/utils/osgi/src/main/java/org/onlab/osgi/ServiceDirectory.java
new file mode 100644
index 0000000..ee33fa2
--- /dev/null
+++ b/utils/osgi/src/main/java/org/onlab/osgi/ServiceDirectory.java
@@ -0,0 +1,18 @@
+package org.onlab.osgi;
+
+/**
+ * Simple abstraction of a service directory where service implementations can
+ * be found by the class name of the interfaces they provide.
+ */
+public interface ServiceDirectory {
+
+ /**
+ * Returns implementation of the specified service class.
+ * @param serviceClass service class
+ * @param <T> type of service
+ * @return implementation class
+ * @throws ServiceNotFoundException if no implementation found
+ */
+ <T> T get(Class<T> serviceClass);
+
+}