Improve RCP launch
[lgpl/argeo-commons.git] / org.argeo.api.cms / src / org / argeo / api / cms / CmsDeployment.java
index c69be8eeb7f50f59c4375b8009b9cdd2ca5eb544..ca1082c7db5ab3c07d9118e8fa9545447ec424a5 100644 (file)
@@ -1,11 +1,14 @@
 package org.argeo.api.cms;
 
-import java.util.Dictionary;
+import java.util.concurrent.CompletionStage;
+
+import com.sun.net.httpserver.HttpServer;
 
 /** A configured node deployment. */
 public interface CmsDeployment {
-
-//     void addFactoryDeployConfig(String factoryPid, Dictionary<String, Object> props);
-//
-//     Dictionary<String, Object> getProps(String factoryPid, String cn);
+       /** The local HTTP server, or null if none is expected. */
+       CompletionStage<HttpServer> getHttpServer();
+       
+       /** The local SSH server, or null if none is expected. */
+       CompletionStage<CmsSshd> getCmsSshd();
 }