Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches

◆ deactivate()

virtual void Ice::ObjectAdapter::deactivate ( )
pure virtualnoexcept

Deactivates this object adapter: stops accepting new connections from clients and closes gracefully all incoming connections created by this object adapter once all outstanding dispatches have completed.

If this object adapter is indirect, this function also unregisters the object adapter from the locator (see activate). This function does not cancel outstanding dispatches: it lets them execute until completion. A deactivated object adapter cannot be reactivated again; it can only be destroyed.

See also
waitForDeactivate
Communicator::shutdown