Interface TagEventTypeProvider
Provides event types for tag registration.
- See Also:
-
Method Summary
Modifier and TypeMethodDescription<T> LifecycleEventType.Prioritizable
<BootstrapContext, ReloadableRegistrarEvent<PostFlattenTagRegistrar<T>>> postFlatten
(RegistryKey<T> registryKey) Get a prioritizable, reloadable registrar event for tags after they are flattened.<T> LifecycleEventType.Prioritizable
<BootstrapContext, ReloadableRegistrarEvent<PreFlattenTagRegistrar<T>>> preFlatten
(RegistryKey<T> registryKey) Get a prioritizable, reloadable registrar event for tags before they are flattened.
-
Method Details
-
preFlatten
<T> LifecycleEventType.Prioritizable<BootstrapContext,ReloadableRegistrarEvent<PreFlattenTagRegistrar<T>>> preFlatten(RegistryKey<T> registryKey) Get a prioritizable, reloadable registrar event for tags before they are flattened.- Type Parameters:
T
- the type of value in the tag- Parameters:
registryKey
- the registry key for the tag type- Returns:
- the registry event type
- See Also:
-
postFlatten
<T> LifecycleEventType.Prioritizable<BootstrapContext,ReloadableRegistrarEvent<PostFlattenTagRegistrar<T>>> postFlatten(RegistryKey<T> registryKey) Get a prioritizable, reloadable registrar event for tags after they are flattened.- Type Parameters:
T
- the type of value in the tag- Parameters:
registryKey
- the registry key for the tag type- Returns:
- the registry event type
- See Also:
-