Package org.jboss.weld.contexts.unbound
Class RequestContextImpl
java.lang.Object
org.jboss.weld.contexts.AbstractContext
org.jboss.weld.contexts.AbstractManagedContext
org.jboss.weld.contexts.AbstractUnboundContext
org.jboss.weld.contexts.unbound.RequestContextImpl
- All Implemented Interfaces:
jakarta.enterprise.context.spi.AlterableContext,jakarta.enterprise.context.spi.Context,ManagedContext,RequestContext,WeldAlterableContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()Activate the Context.voidclearAndSet(Collection<ContextualInstance<?>> setOfInstances) Clears the backing bean store and feeds it with the set ofContextualInstanceprovided as parameter.voidDeactivate the Context, destroying any instances if the context is invalid.Retrieves set ofContextualInstancewithin the context.Class<? extends Annotation>getScope()Methods inherited from class org.jboss.weld.contexts.AbstractUnboundContext
cleanup, destroy, getBeanStore, setBeanStoreMethods inherited from class org.jboss.weld.contexts.AbstractManagedContext
invalidate, isActive, isValid, removeState, setActiveMethods inherited from class org.jboss.weld.contexts.AbstractContext
checkContextInitialized, destroy, get, get, getContextual, getId, getServiceRegistry, isMultithreadedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.enterprise.context.spi.AlterableContext
destroyMethods inherited from interface jakarta.enterprise.context.spi.Context
get, get, isActiveMethods inherited from interface org.jboss.weld.context.ManagedContext
invalidate
-
Constructor Details
-
RequestContextImpl
-
-
Method Details
-
getScope
- Specified by:
getScopein interfacejakarta.enterprise.context.spi.Context
-
activate
public void activate()Description copied from interface:ManagedContextActivate the Context.- Specified by:
activatein interfaceManagedContext- Overrides:
activatein classAbstractManagedContext
-
deactivate
public void deactivate()Description copied from interface:ManagedContextDeactivate the Context, destroying any instances if the context is invalid.- Specified by:
deactivatein interfaceManagedContext- Overrides:
deactivatein classAbstractManagedContext
-
getAllContextualInstances
Description copied from interface:WeldAlterableContextRetrieves set ofContextualInstancewithin the context. This entails all instances that were created up to this point - Weld creates them lazily so unless some beans were already used, they have not been stored.- Specified by:
getAllContextualInstancesin interfaceWeldAlterableContext- Returns:
- Set of all
ContextualInstanceexisting in this context
-
clearAndSet
Description copied from interface:WeldAlterableContextClears the backing bean store and feeds it with the set ofContextualInstanceprovided as parameter. AllContextualInstancehave to belong to the same scope as does thisWeldAlterableContextotherwiseIllegalArgumentExceptionis thrown.- Specified by:
clearAndSetin interfaceWeldAlterableContext- Parameters:
setOfInstances- set ofContextualInstancewhich are to become the new bean store for this context
-