Package net.shibboleth.shared.annotation.constraint

# Annotation Interface ThreadSafeAfterInit

@Documented @Target(TYPE) @Retention(CLASS) public @interface ThreadSafeAfterInit
Indicates that the annotated class will meet the definition of the `ThreadSafe` annotation after its initialization and before its destruction.

Primarily, but not exclusively, addresses the behavior of components based on the `InitializableComponent` interface.