Class CosIdAxonAutoConfiguration
java.lang.Object
me.ahoo.cosid.spring.boot.starter.axon.CosIdAxonAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(CosIdIdentifierFactory.class)
public class CosIdAxonAutoConfiguration
extends Object
Binds the application context's
IdGeneratorProvider to Axon's CosIdIdentifierFactory.
Axon loads its IdentifierFactory through ServiceLoader, so the provider is bound
statically while this context is alive and unbound when it closes.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classKeepsCosIdIdentifierFactorybound to a provider for the lifetime of the bean. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncosIdAxonProviderBinding(IdGeneratorProvider idGeneratorProvider)
-
Constructor Details
-
CosIdAxonAutoConfiguration
public CosIdAxonAutoConfiguration()
-
-
Method Details
-
cosIdAxonProviderBinding
@Bean public CosIdAxonAutoConfiguration.CosIdAxonProviderBinding cosIdAxonProviderBinding(IdGeneratorProvider idGeneratorProvider)
-