def invocation_metadata(self): return _common.application_metadata(self._rpc_event.request_metadata)
def trailing_metadata(self): with self._state.condition: while self._state.trailing_metadata is None: self._state.condition.wait() return _common.application_metadata(self._state.trailing_metadata)
def initial_metadata(self): with self._state.condition: while self._state.initial_metadata is None: self._state.condition.wait() return _common.application_metadata(self._state.initial_metadata)