@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=IdProperties.class) public class CoreAutoConfiguration extends java.lang.Object
| 构造器和说明 |
|---|
CoreAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
me.ahoo.pigeon.core.id.impl.MillisecondSnowflakeId |
idGenerator(IdProperties idProperties,
me.ahoo.pigeon.core.connector.ConnectorId connectorId) |
me.ahoo.pigeon.core.id.impl.MillisecondSnowflakeIdStateParser |
millisecondSnowflakeIdStateParser(me.ahoo.pigeon.core.id.impl.MillisecondSnowflakeId millisecondSnowflakeId) |
me.ahoo.pigeon.core.id.impl.SecondSnowflakeId |
safeJavaScriptSecondSnowflakeId(IdProperties idProperties,
me.ahoo.pigeon.core.connector.ConnectorId connectorId) |
me.ahoo.pigeon.core.id.impl.SecondSnowflakeIdStateParser |
secondSnowflakeIdStateParser(me.ahoo.pigeon.core.id.impl.SecondSnowflakeId millisecondSnowflakeId) |
@Primary
@Bean
@ConditionalOnMissingBean
public me.ahoo.pigeon.core.id.impl.MillisecondSnowflakeId idGenerator(@Nullable
IdProperties idProperties,
@Nullable
me.ahoo.pigeon.core.connector.ConnectorId connectorId)
@Bean @ConditionalOnBean(value=me.ahoo.pigeon.core.id.impl.MillisecondSnowflakeId.class) public me.ahoo.pigeon.core.id.impl.MillisecondSnowflakeIdStateParser millisecondSnowflakeIdStateParser(me.ahoo.pigeon.core.id.impl.MillisecondSnowflakeId millisecondSnowflakeId)
@Bean
@ConditionalOnMissingBean
public me.ahoo.pigeon.core.id.impl.SecondSnowflakeId safeJavaScriptSecondSnowflakeId(@Nullable
IdProperties idProperties,
@Nullable
me.ahoo.pigeon.core.connector.ConnectorId connectorId)
@Bean @ConditionalOnBean(value=me.ahoo.pigeon.core.id.impl.SecondSnowflakeId.class) public me.ahoo.pigeon.core.id.impl.SecondSnowflakeIdStateParser secondSnowflakeIdStateParser(me.ahoo.pigeon.core.id.impl.SecondSnowflakeId millisecondSnowflakeId)