Petals ESB lifecycles

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (5)

View Page History
* the component life-cycle itself.

The state {{INITIALIZED}} is a temporary state in the startup transition.

{gliffy:name=Component lifecyle|version=6}

The state {{INITIALIZED}} is a temporary state in the startup transition. The transition {{init}} and {{start}} are automatically enchained when starting a component from the state {{SHUTDOWN}}.

Actions associated to states:
* when starting installing the component:
** the endpoints of the [native services|Glossary#Native_Service] are registered,
* when starting the component:
** it will be able to process request messages,
* when stopping the component, no more request message is processed,
* when shutting down the component:
** all resources (as database, pools, ...) used by the service unit (un)deployment on state {{STARTED}} and {{STOPPED}} are released,
* when uninstalling the component:
** the endpoints of the native services are unregistered,