Servant Activator
  • A Servant Activator is called by the POA when Servants are activated or deactivated.
    • activate when the servant is not found in the active object map
    • deactivate when user calls poa->deactivate_object()
    • deactivate when POA is shut down
  • The POA delivers these events by calling two methods on the activator
    • incarnate() for activation
    • etherealize() for deactivation
  • Activator is registered on POA at creation
    • poa->set_servant_manager( myManager );

Next Slide >>