A PropertyScope is used to assoaciate a message property with a lifetime. Some scopes may be very brief such as
PropertyScope.INVOCATION scope which only lasts until a service has been invoke or a longer running scope such as
PropertyScope.SESSION
This provides access to properties in the registry. By default this scope is not enabled since
it will most likely have a performance impact. This is a read-only scope
This scope is defined from the point that a Message is created until a service has processed the
message. Properties set on endpoints will be found in this scope
This is the default scope when writing properties to a message. All properties written in this scope
will be attached to the outbound message (or response message)
Defines the scope for any properties set on the session. Mule utilises the underlying transport for controlling the
session where possible i.e. HttpSession. But Mule will fallback to an internal session mechanisim where a session is
encoded on the message with an expiry time associated with it.