@staticmethod
def _transaction_begin(transaction_id, **kwargs):
    """Start a new transaction.
        :param transaction_id: ID for this transaction in the transport layer.
        :param **kwargs: Further parameters for the transport layer.
        """
    raise NotImplementedError('Transport interface not implemented')
