Interface EE10ContextHandleFactory
-
- All Superinterfaces:
ContextHandleFactory
- All Known Implementing Classes:
ClassLoaderContextHandleFactory
,NamingContextHandleFactory
,OtherEESetupActionsContextHandleFactory
,ThreadContextProviderContextHandleFactory
,TransactionContextHandleFactory
public interface EE10ContextHandleFactory extends ContextHandleFactory
The EE10 ContextHandleFactory, which should replace the legacy one once all impls are migrated.- Author:
- emmartins
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SetupContextHandle
clearedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String,String> contextObjectProperties)
String
getContextType()
SetupContextHandle
propagatedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String,String> contextObjectProperties)
default SetupContextHandle
saveContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String,String> contextObjectProperties)
default SetupContextHandle
unchangedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String,String> contextObjectProperties)
-
Methods inherited from interface org.jboss.as.ee.concurrent.handle.ContextHandleFactory
getChainPriority, getName, readSetupContextHandle, writeSetupContextHandle
-
-
-
-
Method Detail
-
getContextType
String getContextType()
- Returns:
- the context type the factory provides handles for
-
clearedContext
SetupContextHandle clearedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String,String> contextObjectProperties)
- Parameters:
contextService
-contextObjectProperties
-- Returns:
- a SetupContextHandle which partially or fully clears the factory's context type
-
propagatedContext
SetupContextHandle propagatedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String,String> contextObjectProperties)
- Parameters:
contextService
-contextObjectProperties
-- Returns:
- a SetupContextHandle which partially or fully propagates the factory's context type
-
unchangedContext
default SetupContextHandle unchangedContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String,String> contextObjectProperties)
- Parameters:
contextService
-contextObjectProperties
-- Returns:
- a SetupContextHandle which partially or fully unchanges the factory's context type
-
saveContext
default SetupContextHandle saveContext(jakarta.enterprise.concurrent.ContextService contextService, Map<String,String> contextObjectProperties)
- Specified by:
saveContext
in interfaceContextHandleFactory
- Returns:
- See Also:
ContextSetupProvider.saveContext(jakarta.enterprise.concurrent.ContextService, java.util.Map)
-
-