Broker 10.5 | webMethods Broker Documentation | webMethods Broker Client C API Programmer's Guide | Using Broker Clients | Understanding Broker Clients | Client Groups | Client Life Cycle
 
Client Life Cycle
The life cycle associated with your Broker client's client group will determine how long the Broker will maintain the client state for your Broker client.
If the life cycle is explicit-destroy, the client state can only be destroyed by a system administrator or by your client application calling the awDestroyClient function. The explicit-destroy life cycle is useful for client applications that need to maintain state information even if a network or system failure occurs.
If the life cycle is destroy-on-disconnect, the Broker will destroy the client state whenever the connection between the Broker client and the Broker is lost. The destroy-on-disconnect life cycle is used by client applications that do not need to maintain state information in the event of a network or system failure.