meson 0.1.0-SNAPSHOT
Clojure Client Library for the Mesos HTTP API.
Installation
To install, add the following dependency to your project or build file:
[meson "0.1.0-SNAPSHOT"]
Topics
Namespaces
meson.client.impl.files
Documentation forthcoming
meson.client.impl.master
Documentation forthcoming
Public variables and functions:
- behaviour
- bring-down-machines
- bring-up-machines
- create-volumes
- destroy-volumes
- get-agents
- get-frameworks
- get-maintenance-schedule
- get-maintenance-status
- get-quota
- get-registry
- get-roles
- get-state-summary
- get-tasks
- redirect
- remove-quota
- reserve
- set-quota
- teardown-framework
- unreserve
- update-maintenance-scheduler
- update-role-weights
meson.client.impl.master.scheduler
Documentation forthcoming
meson.client.master
Documentation forthcoming
Public variables and functions:
- accept
- acknowledge
- bring-down-machines
- bring-up-machines
- browse
- client-fields
- create
- create-volumes
- debug
- decline
- destroy-volumes
- download
- get-agents
- get-flags
- get-frameworks
- get-health
- get-maintenance-schedule
- get-maintenance-status
- get-metrics
- get-quota
- get-registry
- get-roles
- get-state
- get-state-summary
- get-system-stats
- get-tasks
- get-version
- initialize
- kill-task
- message
- read
- reconcile
- redirect
- remove-quota
- request
- reserve
- revive
- set-quota
- shutdown-executor
- start
- start-profiler
- stop
- stop-profiler
- subscribe
- teardown
- teardown-framework
- unreserve
- update-maintenance-scheduler
- update-role-weights
meson.client.protocols.agent
Collects methods that are specific to the agent and not contained in any of the meson.client.protocols.common
protocols.
Public variables and functions:
meson.client.protocols.common
Collects Mesos HTTP API common to both masters and agents, collecting them into appropriate groupings.
meson.client.protocols.master
Collects methods that are specific to the master and not contained in any of the meson.client.protocols.common
protocols.
Public variables and functions:
meson.client.protocols.master.scheduler
For all of the below defined methods, more detailed information is available here:
Public variables and functions:
meson.protobuf.mesos
Utility functions to convert to and from mesos protobuf types.
Public variables and functions:
meson.protobuf.scheduler
Utility functions to convert to and from scheduler API protobuf types.
Public variables and functions:
meson.util
Some convenience/utility functions used in the rest of Mesomatic.
Public variables and functions: