Returns the priority that defines the order in which listeners are invoked. Smaller priorities are invoked
earlier during context initialization and invoked later (reversed initialization order) during context
destruction. Negative number should not be used as they are reserved for internal use. If there no requirements
with respect to the invocation order, it is suggested to use 0 as default.