Package org.jboss.weld.contexts
Class AbstractManagedContext
java.lang.Object
org.jboss.weld.contexts.AbstractContext
org.jboss.weld.contexts.AbstractManagedContext
- All Implemented Interfaces:
jakarta.enterprise.context.spi.AlterableContext,jakarta.enterprise.context.spi.Context,org.jboss.weld.context.ManagedContext,org.jboss.weld.context.WeldAlterableContext
- Direct Known Subclasses:
AbstractBoundContext,AbstractUnboundContext
public abstract class AbstractManagedContext
extends AbstractContext
implements org.jboss.weld.context.ManagedContext
- Author:
- Pete Muir
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jboss.weld.contexts.AbstractContext
checkContextInitialized, cleanup, destroy, destroy, get, get, getBeanStore, 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, getScopeMethods inherited from interface org.jboss.weld.context.WeldAlterableContext
clearAndSet, getAllContextualInstances
-
Constructor Details
-
AbstractManagedContext
-
-
Method Details
-
isActive
public boolean isActive()- Specified by:
isActivein interfacejakarta.enterprise.context.spi.Context
-
setActive
protected void setActive(boolean active) -
invalidate
public void invalidate()- Specified by:
invalidatein interfaceorg.jboss.weld.context.ManagedContext
-
activate
public void activate()- Specified by:
activatein interfaceorg.jboss.weld.context.ManagedContext
-
isValid
public boolean isValid() -
deactivate
public void deactivate()- Specified by:
deactivatein interfaceorg.jboss.weld.context.ManagedContext
-
removeState
protected void removeState()The managed state should be always removed during deactivation. Note that there are some special cases where the context is not deactivated throughdeactivate()method. E.g.AbstractConversationContext.destroy(Object).
-