Defines functions to implement by any AMQP processor
process( message :: %GenRMQ.Message{attributes: term(), payload: term(), state: term()} ) :: :ok | {:error, term()}