Simple lease management lifecycle for a message destination
The following is a general description of the lease management lifecycle for a message destination:
- At message initialization, PolicyCenter creates each enabled destination as an available lease.
- A lease manager on a server
with the
messagingrole discover the available leases and attempts to acquire a lease. - As a server succeeds in acquiring a lease, it initializes the corresponding destination and places the destination into the proper state (started, stopped, or suspended).
- A destination runs as intended, based on its state.
- A server periodically extends its destination lease until the messaging daemon stops, such as during server shutdown or if you set the server run level to a level below DAEMONS.
- The server releases its destination lease.
