Class OtherEESetupActionsContextHandleFactory
java.lang.Object
org.jboss.as.ee.concurrent.handle.OtherEESetupActionsContextHandleFactory
- All Implemented Interfaces:
ContextHandleFactory,EE10ContextHandleFactory
public class OtherEESetupActionsContextHandleFactory
extends Object
implements EE10ContextHandleFactory
The context handle factory responsible for setting EE setup actions in the invocation context.
- Author:
- Eduardo Martins
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOtherEESetupActionsContextHandleFactory(List<org.jboss.as.server.deployment.SetupAction> setupActions) -
Method Summary
Modifier and TypeMethodDescriptionclearedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String, String> contextObjectProperties) intThe factory priority is used to define the order of handles when chained.getName()Retrieves the factory's name.propagatedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String, String> contextObjectProperties) Reads a handle from the specified input stream.voidwriteSetupContextHandle(SetupContextHandle contextHandle, ObjectOutputStream out) Writes the handle to the specified output stream.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.as.ee.concurrent.handle.EE10ContextHandleFactory
saveContext, unchangedContext
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
OtherEESetupActionsContextHandleFactory
public OtherEESetupActionsContextHandleFactory(List<org.jboss.as.server.deployment.SetupAction> setupActions)
-
-
Method Details
-
getContextType
- Specified by:
getContextTypein interfaceEE10ContextHandleFactory- Returns:
- the context type the factory provides handles for
-
clearedContext
public SetupContextHandle clearedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String, String> contextObjectProperties) - Specified by:
clearedContextin interfaceEE10ContextHandleFactory- Returns:
- a SetupContextHandle which partially or fully clears the factory's context type
-
propagatedContext
public SetupContextHandle propagatedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String, String> contextObjectProperties) - Specified by:
propagatedContextin interfaceEE10ContextHandleFactory- Returns:
- a SetupContextHandle which partially or fully propagates the factory's context type
-
getName
Description copied from interface:ContextHandleFactoryRetrieves the factory's name.- Specified by:
getNamein interfaceContextHandleFactory- Returns:
-
getChainPriority
public int getChainPriority()Description copied from interface:ContextHandleFactoryThe factory priority is used to define the order of handles when chained. The handle with the lowest priority is the first in the chain.- Specified by:
getChainPriorityin interfaceContextHandleFactory- Returns:
-
writeSetupContextHandle
public void writeSetupContextHandle(SetupContextHandle contextHandle, ObjectOutputStream out) throws IOException Description copied from interface:ContextHandleFactoryWrites the handle to the specified output stream.- Specified by:
writeSetupContextHandlein interfaceContextHandleFactory- Throws:
IOException
-
readSetupContextHandle
public SetupContextHandle readSetupContextHandle(ObjectInputStream in) throws IOException, ClassNotFoundException Description copied from interface:ContextHandleFactoryReads a handle from the specified input stream.- Specified by:
readSetupContextHandlein interfaceContextHandleFactory- Returns:
- Throws:
IOExceptionClassNotFoundException
-