Class ThreadSafeBuildCompatibleExtension
java.lang.Object
io.github.jonasrutishauser.thread.context.impl.ThreadSafeBuildCompatibleExtension
- All Implemented Interfaces:
jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension
public class ThreadSafeBuildCompatibleExtension
extends Object
implements jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addContext
(jakarta.enterprise.inject.build.compatible.spi.MetaAnnotations metaAnnotations) void
addInterceptor
(jakarta.enterprise.inject.build.compatible.spi.ClassConfig classConfig) void
registerScopeShutdown
(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components, jakarta.enterprise.inject.build.compatible.spi.Types types) void
validateThreadSafeScopedBeans
(jakarta.enterprise.inject.build.compatible.spi.BeanInfo bean, jakarta.enterprise.inject.build.compatible.spi.Messages messages)
-
Constructor Details
-
ThreadSafeBuildCompatibleExtension
public ThreadSafeBuildCompatibleExtension()
-
-
Method Details
-
addContext
@Priority(1500) public void addContext(jakarta.enterprise.inject.build.compatible.spi.MetaAnnotations metaAnnotations) -
addInterceptor
@Priority(3900) public void addInterceptor(jakarta.enterprise.inject.build.compatible.spi.ClassConfig classConfig) -
validateThreadSafeScopedBeans
public void validateThreadSafeScopedBeans(jakarta.enterprise.inject.build.compatible.spi.BeanInfo bean, jakarta.enterprise.inject.build.compatible.spi.Messages messages) -
registerScopeShutdown
@Priority(1500) public void registerScopeShutdown(jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents components, jakarta.enterprise.inject.build.compatible.spi.Types types)
-