- Все Суперинтерфейсы:
- IDLEntity, Объект, Сериализуемый, ServantLocatorOperations, ServantManager, ServantManagerOperations
- Все Известные Классы с реализацией:
- _ServantLocatorStub
public interface ServantLocator
extends ServantLocatorOperations, ServantManager, IDLEntity
Когда у POA есть политика NON_RETAIN, это использует менеджеров слуги, которые являются ServantLocators. Поскольку POA знает, что слуга, возвращенный этим менеджером слуги, будет использоваться только для единственного запроса, он может предоставить дополнительную информацию к операциям менеджера слуги, и пара менеджера слуги операций может быть в состоянии сотрудничать, чтобы сделать что-то другое чем ServantActivator. Когда POA использует интерфейс ServantLocator, сразу после выполнения вызова работы на слуге, возвращенном, предварительно вызывают, POA вызовет, поствызывают на менеджера слуги, передавая значение ObjectId и значение Слуги как параметры (среди других). Эта функция может быть использована, чтобы вынудить каждый запрос на объекты, связанные с POA быть установленным менеджером слуги.