Provides an operation for obtaining and destroying contextual instances with a particular scope of any contextual type. Any
Context is called a context object.
The context object is responsible for creating and destroying contextual instances by calling operations of
. In particular, the context object is responsible for destroying any
contextual instance it creates by passing the instance to
. A destroyed instance must not
subsequently be returned by
get(). The context object must pass the same instance of
Contextual.destroy() that it passed to
Contextual.create() when it created the instance.
A custom context object may be registered with the container using
Destroy the existing contextual instance. If there is no existing instance, no action is taken.
contextualthe contextual type
javax.enterprise.context.ContextNotActiveExceptionif the context is not active