'Creates a file or empty directory on a remote host.
:param src: Empty directory used for rsync purposes
:param host: Remote host
:param dst: Destination path
:param on_execute: Callback method to store pid of process in cache
:param on_completion: Callback method to remove pid of process from
cache'

@staticmethod
def _synchronize_object(src, host, dst, on_execute, on_completion):

    relative_tmp_file_path = os.path.join(src, './', os.path.normpath(dst).strip(os.path.sep))
    utils.execute('rsync', '--archive', '--relative', '--no-implied-dirs', relative_tmp_file_path, utils.format_remote_path(host, os.path.sep), on_execute=on_execute, on_completion=on_completion)
