Beethoven.Core.Client (Beethoven v0.2.3)

Client library for accessing or interacting with the Beethoven.Core server.

Summary

Functions

Kills Beethoven Core and dependency tree gracefully.

Triggers a clustered transition for Beethoven.Core. Returns :noop if Core Server is already in the desired state.

Triggers a standalone transition for Beethoven.Core. Returns :noop if Core Server is already in the desired state.

Functions

start_shutdown()

@spec start_shutdown() :: :ok

Kills Beethoven Core and dependency tree gracefully.

to_clustered()

@spec to_clustered() :: :ok | :noop

Triggers a clustered transition for Beethoven.Core. Returns :noop if Core Server is already in the desired state.

to_standalone()

@spec to_standalone() :: :ok | :noop

Triggers a standalone transition for Beethoven.Core. Returns :noop if Core Server is already in the desired state.