Package client
Interface Marathon
public interface Marathon
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcreateGroup(Group group) deleteAppTask(String appId, String taskId, String scale) deleteAppTasks(String appId, String host, String scale) deleteGroup(String id) getApps()getAppTasks(String id) getQueue()getTasks()voidrestartApp(String id, boolean force) unregister(String url)
-
Method Details
-
getApps
- Throws:
MarathonException
-
getApp
- Throws:
MarathonException
-
getAppTasks
- Throws:
MarathonException
-
getTasks
- Throws:
MarathonException
-
createApp
- Throws:
MarathonException
-
updateApp
- Throws:
MarathonException
-
restartApp
- Throws:
MarathonException
-
deleteApp
- Throws:
MarathonException
-
deleteAppTasks
DeleteAppTasksResponse deleteAppTasks(String appId, String host, String scale) throws MarathonException - Throws:
MarathonException
-
deleteAppTask
DeleteAppTaskResponse deleteAppTask(String appId, String taskId, String scale) throws MarathonException - Throws:
MarathonException
-
createGroup
- Throws:
MarathonException
-
deleteGroup
- Throws:
MarathonException
-
getGroup
- Throws:
MarathonException
-
getDeployments
- Throws:
MarathonException
-
cancelDeploymentAndRollback
- Throws:
MarathonException
-
cancelDeployment
- Throws:
MarathonException
-
register
- Throws:
MarathonException
-
unregister
- Throws:
MarathonException
-
subscriptions
- Throws:
MarathonException
-
getQueue
- Throws:
MarathonException
-
getServerInfo
- Throws:
MarathonException
-