Notifies this servant locator that the object adapter in which it's installed is being deactivated.
The category with which this servant locator was registered.
Notifies this servant locator that the dispatch on the servant returned by locate is complete. The object adapter calls this function only when locate returns a non-null servant.
The implementation can throw any exception, including UserException. The Ice runtime
marshals this exception in the response. If both the dispatch and finished throw an exception, the
exception thrown by finished prevails and is marshaled back to the client.
UserException - The implementation can raise a UserException, and the runtime will marshal it as the
result of the invocation.
Asks this servant locator to find and return a servant.
Information about the incoming request being dispatched.
An array where:
null if no suitable servant was found.The caller (the object adapter) does not insert the returned servant into its Active Servant Map.
The implementation can throw any exception, including UserException. The Ice runtime marshals this exception in the response.
UserException - The implementation can raise a UserException, and the runtime will
marshal it as the result of the invocation.
An application-provided class that an object adapter uses to locate servants.
Remarks
Servant locators are provided for backward compatibility with earlier versions of Ice. You should consider using a default servant instead (see ObjectAdapter#addDefaultServant). For more advanced use cases, you can create a middleware (see ObjectAdapter#use).
See
ObjectAdapter#addServantLocator