Module sprinter_backend

Read configuration information from Marathon and auto-cluster Erlang nodes based on this.

Behaviours: gen_server.

This module defines the sprinter_backend behaviour.
Required callback functions: clients/1, servers/1, download_artifact/2, upload_artifact/3.

Description

Read configuration information from Marathon and auto-cluster Erlang nodes based on this.

Function Index

debug_get_tree/2
graph/0
nodes/0
orchestrated/0
orchestration/0
servers/0
start_link/0Same as start_link([]).
start_link/1Start and link to calling process.
tree/0
was_connected/0

Function Details

debug_get_tree/2

debug_get_tree(Root::node(), Nodes::[node()]) -> [{node(), {ordsets:ordset(node()), ordsets:ordset(node())}}]

graph/0

graph() -> any()

nodes/0

nodes() -> {ok, [node()]}

orchestrated/0

orchestrated() -> any()

orchestration/0

orchestration() -> any()

servers/0

servers() -> {ok, [node()]}

start_link/0

start_link() -> {ok, pid()} | ignore | {error, term()}

Same as start_link([]).

start_link/1

start_link(Opts::list()) -> {ok, pid()} | ignore | {error, term()}

Start and link to calling process.

tree/0

tree() -> any()

was_connected/0

was_connected() -> any()


Generated by EDoc