Как работает метод requestId()?
Как JacORB назначает идентификаторы запроса ServerRequest
объекты хранятся в очереди запросов? Более конкретно, читая исходный код JacORB, я заметил, что JacORB использует метод requestId()
получить идентификатор запроса. Например, регистратор здесь использует следующую функцию для записи идентификатора запроса в журналы.
logger.debug("rid: " + request.requestId() + " opname: " + operation + " invokeOperation on servant (stream based)");
Мои вопросы по методу requestId()
являются следующие:
- Почему метод
requestId()
не задокументировано вorg.omg.CORBA.ServerRequest
документация? - Может ли операция присваивания идентификатора CORBA дать
ID
который был ранее назначен обработанномуServerRequest
чтобы запрос только прибыл в очередь?