Class CosIdGeneratorAutoConfiguration
java.lang.Object
me.ahoo.cosid.spring.boot.starter.cosid.CosIdGeneratorAutoConfiguration
@AutoConfiguration
@EnableConfigurationProperties(CosIdGeneratorProperties.class)
public class CosIdGeneratorAutoConfiguration
extends Object
CosId Auto Configuration.
-
Constructor Summary
ConstructorsConstructorDescriptionCosIdGeneratorAutoConfiguration
(CosIdProperties cosIdProperties, MachineProperties machineProperties, CosIdGeneratorProperties cosIdGeneratorProperties) -
Method Summary
Modifier and TypeMethodDescriptioncosIdGenerator
(MachineIdDistributor machineIdDistributor, MachineIdGuarder machineIdGuarder, InstanceId instanceId, IdGeneratorProvider idGeneratorProvider, ClockBackwardsSynchronizer clockBackwardsSynchronizer)
-
Constructor Details
-
CosIdGeneratorAutoConfiguration
public CosIdGeneratorAutoConfiguration(CosIdProperties cosIdProperties, MachineProperties machineProperties, CosIdGeneratorProperties cosIdGeneratorProperties)
-
-
Method Details
-
cosIdGenerator
@Bean @Primary @ConditionalOnMissingBean public CosIdGenerator cosIdGenerator(MachineIdDistributor machineIdDistributor, MachineIdGuarder machineIdGuarder, InstanceId instanceId, IdGeneratorProvider idGeneratorProvider, ClockBackwardsSynchronizer clockBackwardsSynchronizer)
-