exfile v0.3.1 Exfile.ProcessorRegistry

Summary

Types

file :: %Exfile.File{backend: term, backend_meta: term, id: term, meta: term}

Functions

get_processor_module(name)

Specs

get_processor_module(processor_name) ::
  {:ok, processor_module} |
  :error
process(name, file, args, opts)

Specs

process(processor_name, file, [...], [...]) ::
  {:ok, file} |
  {:error, atom}
register(name, module)

Specs

register(processor_name, processor_module) :: :ok
start_link()