]>
git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/server/client/SlcServerHttpClient.java
3bd51e9105cfb64dd2062ce97654af8f3f4a75a9
1 package org
.argeo
.slc
.server
.client
;
3 import org
.argeo
.slc
.msg
.ExecutionAnswer
;
4 import org
.argeo
.slc
.runtime
.SlcAgentDescriptor
;
6 /** Abstraction of the access to HTTP services of an SLC Server. */
7 public interface SlcServerHttpClient
extends HttpServicesClient
{
8 /** Wait for one agent to be available. */
9 public SlcAgentDescriptor
waitForOneAgent();
11 /** Wait for the http server to be ready. */
12 public void waitForServerToBeReady();
14 /** Start an execution flow on the given agent. */
15 public ExecutionAnswer
startFlow(String agentId
, String moduleName
,
16 String version
, String flowName
);