roger_ui v0.1.9 API Reference
Modules
Roger UI’s main OTP Application module. For more information on OTP Applications See https://hexdocs.pm/elixir/Application.html
Generates a Jobs list from Roger.Info.running_jobs() function. Resulting Jobs are linked to a partition name
Generate Partition list from Roger.Info.partitions()
Normalizes nodes data structures from Roger.Info.running_jobs() function in order to obtain queues
Provides all Contracts to Roger API calls
Implements RogerUI.Roger behaviour, delegating on Roger API
Takes an enumeration and returns only those elements defined by a field and a filter
Splits full data sets according to a page size, it should be noted that max page_size is 100 and min page_number is 1
Prepare request methods of:
- parameters reading.
- JSON parsing
Prepares response methods for:
- CORS
- JSON
Handles endpoints for processing jobs API calls
Plug Router extension for JobsPlug
Handles endpoints for processing partition API calls
Plug Router extension for PartitionsPlug
Handles endpoints for processing queues API calls
Plug Router extension for QueuesPlug
Plug implementation to expose RogerUI API
Plug Router extension