Improve RCP launch
[lgpl/argeo-commons.git] / org.argeo.api.cms / src / org / argeo / api / cms / CmsDeployment.java
index d557816cb1a3bc927d449c2ae7232b307fef726b..ca1082c7db5ab3c07d9118e8fa9545447ec424a5 100644 (file)
@@ -1,9 +1,14 @@
 package org.argeo.api.cms;
 
+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();
 }