Package-level declarations
Types
Abstract implementation of {@linkplain ApplicationContextMergeStrategy}
Plain vanilla implementation of {@linkplain ApplicationContext}
Functions
Clear Global context for given name and return back the context
Clear ThreadLocal context for given name and return back the context
Check if Global context with given name and permittedKeys exists
Check if ThreadLocal context with given name and permittedKeys exists
Get a Global context for given name. If not available then create one, set in holder and return back.
Same as getGlobalContext but with permittedKeys. If context already exist with different set of keys then this method should throw InvalidKeyException
Get a ThreadLocal context for given name. If not available then create one, set in holder and return back.
Same as getThreadLocalContext but with permittedKeys. If context already exist with different set of keys then this method should throw InvalidKeyException
Initialize a new CoroutineScope which can hold ApplicationContext for all coroutines that use this scope
Set any externally created Global context into the context holder strategy. If any context with this name already exist then this method should throw InvalidContextException
Set any externally created ThreadLocal context into the context holder strategy. If any context with this name already exist then this method should throw InvalidContextException