J-Integra® Espresso Programming Documentation (API)

ServantActivator.etherealize Method

This operation is invoked whenever a servant for an object is deactivated, assuming the POA has the USE_SERVANT_MANAGER and RETAIN policies.

void etherealize(
 byte[] oid,
 POA adapter,
 Servant serv,
 bool cleanup_in_progress,
 bool remaining_activations,
);

Parameters

oid
object Id associated with the object being deactivated.
adapter
object reference for the POA in which the object was active.
serv
contains reference to the servant associated with the object being deactivated.
cleanup_in_progress
if TRUE indicates that destroy or deactivate is called with etherealize_objects param of TRUE. FALSE indicates that etherealize was called due to other reasons.
remaining_activations
indicates whether the Servant Manager can destroy a servant. If set to TRUE, the Servant Manager should wait until all invocations in progress have completed.

Return Value

none

Remarks

none

Exceptions

none

See Also

ServantActivator Interface | ServantActivator Members | PortableServer Namespace | Ics Namespace