diff --git a/java/org.cohorte.herald.http/src/main/java/org/cohorte/herald/http/impl/HttpDirectory.java b/java/org.cohorte.herald.http/src/main/java/org/cohorte/herald/http/impl/HttpDirectory.java
index <HASH>..<HASH> 100644
--- a/java/org.cohorte.herald.http/src/main/java/org/cohorte/herald/http/impl/HttpDirectory.java
+++ b/java/org.cohorte.herald.http/src/main/java/org/cohorte/herald/http/impl/HttpDirectory.java
@@ -41,7 +41,7 @@ import org.cohorte.herald.http.IHttpConstants;
  * @author Thomas Calmant
  */
 @Component
-@Provides(specifications = IHttpDirectory.class)
+@Provides(specifications = { ITransportDirectory.class, IHttpDirectory.class })
 @Instantiate(name = "herald-http-directory")
 public class HttpDirectory implements ITransportDirectory, IHttpDirectory {
Added ITransportDirectory to the service provided by HttpDirectory

The HTTP Directory was never called by Herald Directory :/