Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acquireTimeout() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns the value of the
acquireTimeoutrecord component. - afterSingletonsInstantiated() - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- ahead() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
-
Returns the value of the
aheadrecord component.
B
- bind(Iterable<ConfigurationPropertySource>, PlaceholdersResolver) - Static method in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
-
Binds
cosid.*; a key that binds to nothing fails (R1-spring-03): a typo would otherwise fall back to the default silently. - bits() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns the value of the
bitsrecord component. - bits() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
-
Returns the value of the
bitsrecord component. - borrowUpTo() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Regression
-
Returns the value of the
borrowUpTorecord component.
C
- client() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
-
Returns the value of the
clientrecord component. - codec() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
codecrecord component. - Codec(CosIdProperties.Radix, CosIdProperties.Friendly, String, String, CosIdProperties.DatePrefix, String, CosIdProperties.PeriodText) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Creates an instance of a
Codecrecord class. - COSID80 - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
- CosIdActuatorConfiguration - Class in me.ahoo.cosid.spring.autoconfigure
-
The
cosidendpoint and health indicator, each when its Actuator module is present. - CosIdActuatorConfiguration() - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdActuatorConfiguration
- CosIdAutoConfiguration - Class in me.ahoo.cosid.spring.autoconfigure
-
Starts the
CosIdRuntime(07-runtime-and-spring.md §4.2): the spec fromcosid.*and theRuntimeSpecCustomizers (CosIdGeneratorRegistrar), theStoreProviderbeans, the clients of the context (DataSource, Lettuce orRedisConnectionFactory,MongoClient,CuratorFramework), theGeneratorListenerbeans and aHostResolverbean if any (Spring Cloud'sInetUtilsgives one, the first non-loopback address, as in 4.x). - CosIdAutoConfiguration() - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdAutoConfiguration
- cosIdEmptyItems() - Static method in class me.ahoo.cosid.spring.autoconfigure.CosIdAutoConfiguration
-
Binds the
CosIdPropertiesbean asCosIdSpecs.bind(java.lang.Iterable<org.springframework.boot.context.properties.source.ConfigurationPropertySource>, org.springframework.boot.context.properties.bind.PlaceholdersResolver)does:- friendly: {}is its defaults. - CosIdEndpoint - Class in me.ahoo.cosid.spring.autoconfigure
-
The read-only
cosidActuator endpoint (07 §4.2, D17), replacing the 4.xcosid,cosidGeneratorandcosidStringGeneratorendpoints:GET /actuator/cosid: every generator (CosIdRuntime.describe());GET /actuator/cosid/{name}: one generator;GET /actuator/cosid/{name}/long: alongid (snowflake,segmentandcustom);GET /actuator/cosid/{name}/string: a text id, through the generator's codec. An unknown generator answers 404; a disabled one, orlongof a text-only one, 400. - CosIdEndpoint(CosIdRuntime) - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint
-
Creates the endpoint.
- CosIdEndpoint.Generator - Record Class in me.ahoo.cosid.spring.autoconfigure
-
The JSON body of a generator:
GeneratorInfo, which has no bean accessors for Jackson, as a record. - cosIdFiller(CosIdRuntime) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdAutoConfiguration
- cosIdGeneratorRegistrar() - Static method in class me.ahoo.cosid.spring.autoconfigure.CosIdAutoConfiguration
- CosIdGeneratorRegistrar - Class in me.ahoo.cosid.spring.autoconfigure
-
Registers one bean per generator, named after it, whose instance
CosIdRuntimeprovides (07 §4.1): the runtime stays the one source of truth. - CosIdGeneratorRegistrar() - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
- CosIdGeneratorRegistrar.GeneratorBean<T> - Class in me.ahoo.cosid.spring.autoconfigure
-
The bean of one generator: the runtime's view of it by the bean type, which counts the ids when
cosid.metrics.generated.enabledis on. - CosIdHealthIndicator - Class in me.ahoo.cosid.spring.autoconfigure
-
The health of the machine slots (07 §4.2, api-freeze.md §2.4), replacing the 4.x
MachineIdHealthIndicator:DOWNwhen a started machine lost its lease and did not acquire it again, or when the slot binding of a time-based generator on it is no longer valid; otherwiseUP. - CosIdHealthIndicator(ObjectProvider<CosIdRuntime>) - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdHealthIndicator
-
Creates the indicator on the system clock.
- CosIdIntegrationsConfiguration - Class in me.ahoo.cosid.spring.autoconfigure
-
The integrations (07-runtime-and-spring.md §5, D29), each when its module (
cosid-jackson,cosid-mybatis,cosid-spring-data-jdbc,cosid-activiti,cosid-flowable,cosid-axon) and the classes it plugs into are on the classpath: Jackson: aCosIdJacksonModuleof the runtime, so@AsString(generator = ...)works. MyBatis (cosid.mybatis.enabled, default on): theCosIdInterceptor, batch inserts undercosid.mybatis.list-key(defaultlist). Spring Data JDBC (cosid.jdbc.enabled, off by default as in 4.x): theCosIdBeforeConvertCallback,@Idproperties fromcosid.jdbc.id-generator(defaultdefault). Activiti and Flowable (cosid.activiti.enabled,cosid.flowable.enabled, default on): the engine's id generator oncosid.activiti.generator-name/cosid.flowable.generator-name, else the system propertycosid.activiti/cosid.flowable, elsedefault. Axon: binds the runtime toCosIdIdentifierFactoryonce it is started and unbinds it before it is closed, generatorcosid.axon.generator-name, else the system propertycosid.axon, elsedefault. - CosIdIntegrationsConfiguration() - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdIntegrationsConfiguration
- cosIdMeterListener(MeterRegistry, ObjectProvider<CosIdRuntime>, ObjectProvider<RuntimeSpec>) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMetricsConfiguration
- CosIdMeterListener - Class in me.ahoo.cosid.spring.autoconfigure
-
The Micrometer metrics (07 §2, 11 §5): a
GeneratorListenerfor events and gauges on the runtime's state, replacing the 4.xCosIdMeterBinder. - CosIdMeterListener(MeterRegistry, ObjectProvider<CosIdRuntime>) - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
-
The listener of a runtime with the default machine only.
- CosIdMeterListener(MeterRegistry, ObjectProvider<CosIdRuntime>, ObjectProvider<RuntimeSpec>) - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
-
The listener.
- CosIdMetricsConfiguration - Class in me.ahoo.cosid.spring.autoconfigure
-
The Micrometer metrics (
CosIdMeterListener) when the context has aMeterRegistry. - CosIdMetricsConfiguration() - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdMetricsConfiguration
- CosIdProperties - Record Class in me.ahoo.cosid.spring.autoconfigure
-
The
cosid.*configuration (07-runtime-and-spring.md §4.1), bound once and immutable. - CosIdProperties(boolean, String, Map<String, CosIdProperties.Store>, CosIdProperties.Machine, Map<String, CosIdProperties.NamedMachine>, Map<String, CosIdProperties.Generator>, CosIdProperties.Metrics) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Creates an instance of a
CosIdPropertiesrecord class. - CosIdProperties.Codec - Record Class in me.ahoo.cosid.spring.autoconfigure
-
An item of a codec list: exactly one of its fields.
- CosIdProperties.DatePrefix - Record Class in me.ahoo.cosid.spring.autoconfigure
-
A date prefix.
- CosIdProperties.Friendly - Record Class in me.ahoo.cosid.spring.autoconfigure
-
A friendly codec.
- CosIdProperties.Generated - Record Class in me.ahoo.cosid.spring.autoconfigure
-
Counting the ids every generator issues (
cosid.generator.generated), through every view the runtime hands out (4.xcosid.metrics.generated.enabled). - CosIdProperties.Generator - Record Class in me.ahoo.cosid.spring.autoconfigure
-
A generator.
- CosIdProperties.Leased - Record Class in me.ahoo.cosid.spring.autoconfigure
-
A slot leased from a store.
- CosIdProperties.Machine - Record Class in me.ahoo.cosid.spring.autoconfigure
-
The default machine slot: exactly one of
leasedorstatic. - CosIdProperties.Metrics - Record Class in me.ahoo.cosid.spring.autoconfigure
-
The Micrometer metrics.
- CosIdProperties.NamedMachine - Record Class in me.ahoo.cosid.spring.autoconfigure
-
A named machine slot (D37,
cosid.machines.<name>): exactly one ofleasedorstatic, in a namespace of its own. - CosIdProperties.PeriodText - Record Class in me.ahoo.cosid.spring.autoconfigure
-
The period key of a periodic segment in its text ids (the 4.x
group-prefix). - CosIdProperties.Radix - Record Class in me.ahoo.cosid.spring.autoconfigure
-
A radix codec.
- CosIdProperties.Regression - Record Class in me.ahoo.cosid.spring.autoconfigure
-
What a time-based generator does when the clock goes back.
- CosIdProperties.Static - Record Class in me.ahoo.cosid.spring.autoconfigure
-
A slot the deployment keeps unique.
- CosIdProperties.Store - Record Class in me.ahoo.cosid.spring.autoconfigure
-
A store.
- cosIdRuntime(RuntimeSpec, CosIdProperties, ObjectProvider<StoreProvider>, ObjectProvider<GeneratorListener>, ObjectProvider<HostResolver>, ConfigurableListableBeanFactory, Environment) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdAutoConfiguration
- CosIdRuntimeHints - Class in me.ahoo.cosid.spring.autoconfigure
-
Native image hints (11 §5): the stores'
ServiceLoaderregistrations and providers, the Redis Lua scripts, the JDBC schemas and dialect registrations, the generator bean factory, and the endpoint'sCosIdEndpoint.Generatorfor JSON, and theCosIdPropertiesrecords the registrar binds. - CosIdRuntimeHints() - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdRuntimeHints
- cosIdRuntimeSpec(CosIdGeneratorRegistrar) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdAutoConfiguration
- CosIdSpecs - Class in me.ahoo.cosid.spring.autoconfigure
-
CosIdPropertiestoRuntimeSpec(07-runtime-and-spring.md §4.1):CosIdSpecs.toSpec(me.ahoo.cosid.spring.autoconfigure.CosIdProperties, java.time.ZoneId)is a pure function, no Spring involved;CosIdSpecs.bind(java.lang.Iterable<org.springframework.boot.context.properties.source.ConfigurationPropertySource>, org.springframework.boot.context.properties.bind.PlaceholdersResolver)bindscosid.*strictly. - custom() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Returns the value of the
customrecord component. - CUSTOM - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
-
The strategy of a user generator (
GeneratorSpec.CustomorInstance) indescribe(). - customize(RuntimeSpec) - Method in interface me.ahoo.cosid.spring.autoconfigure.RuntimeSpecCustomizer
-
Customizes the spec.
D
- datePrefix() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Returns the value of the
datePrefixrecord component. - DatePrefix(String, String, DatePrefix.Source, ZoneId) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
-
Creates an instance of a
DatePrefixrecord class. - DEFAULT_NAMESPACE - Static variable in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
- delimiter() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
-
Returns the value of the
delimiterrecord component. - delimiter() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.PeriodText
-
Returns the value of the
delimiterrecord component. - describe() - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint
-
Describes every generator.
- details() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
-
Returns the value of the
detailsrecord component. - disabled() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
disabledrecord component.
E
- enabled() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generated
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.PeriodText
-
Returns the value of the
enabledrecord component. - epoch() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
epochrecord component. - equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Friendly
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generated
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Metrics
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.PeriodText
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Regression
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
-
Indicates whether some other object is "equal to" this one.
- eval(String, String, List<String>, List<String>) - Method in class me.ahoo.cosid.spring.autoconfigure.SpringDataRedisScripts
F
- fixed() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
-
Returns the value of the
fixedrecord component. - fixed() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
-
Returns the value of the
fixedrecord component. - friendly() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Returns the value of the
friendlyrecord component. - Friendly(ZoneId, boolean) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Friendly
-
Creates an instance of a
Friendlyrecord class.
G
- generate(String, String) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint
-
Generates an id.
- generated() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Metrics
-
Returns the value of the
generatedrecord component. - Generated(boolean) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generated
-
Creates an instance of a
Generatedrecord class. - generator(String) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint
-
Describes one generator.
- Generator(String, boolean, String, Instant, ChronoUnit, Integer, Integer, Integer, Long, String, String, CosIdProperties.Regression, String, long, long, Duration, Long, Duration, Duration, String, ZoneId, Duration, Duration, List<CosIdProperties.Codec>) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Creates an instance of a
Generatorrecord class. - Generator(String, String, String, Map<String, Object>) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
-
Creates an instance of a
Generatorrecord class. - GeneratorBean(CosIdRuntime, String, Class<T>) - Constructor for class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar.GeneratorBean
-
A generator bean.
- generators() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Returns the value of the
generatorsrecord component. - getObject() - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar.GeneratorBean
- getObjectType() - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar.GeneratorBean
H
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Friendly
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generated
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Metrics
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.PeriodText
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Regression
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
-
Returns a hash code value for this object.
- health() - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdHealthIndicator
I
- ID - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint
- initialOffset() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
initialOffsetrecord component.
L
- layout() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
layoutrecord component. - leased() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
-
Returns the value of the
leasedrecord component. - leased() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
-
Returns the value of the
leasedrecord component. - Leased(String, int, Duration, Duration, Duration, int, Integer, String) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Creates an instance of a
Leasedrecord class. - LONG - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint
- lookahead() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
lookaheadrecord component.
M
- machine() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
machinerecord component. - machine() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Returns the value of the
machinerecord component. - Machine(String, CosIdProperties.Leased, CosIdProperties.Static) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
-
Creates an instance of a
Machinerecord class. - machines() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Returns the value of the
machinesrecord component. - maxBatch() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
maxBatchrecord component. - me.ahoo.cosid.spring.autoconfigure - package me.ahoo.cosid.spring.autoconfigure
- metrics() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Returns the value of the
metricsrecord component. - Metrics(CosIdProperties.Generated) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Metrics
-
Creates an instance of a
Metricsrecord class.
N
- name() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
-
Returns the value of the
namerecord component. - NamedMachine(String, CosIdProperties.Leased, CosIdProperties.Static) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
-
Creates an instance of a
NamedMachinerecord class. - namespace() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
-
Returns the value of the
namespacerecord component. - namespace() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
-
Returns the value of the
namespacerecord component. - namespace() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Returns the value of the
namespacerecord component. - namespace(String, String) - Static method in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
- nodeBits() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
nodeBitsrecord component. - notBefore() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
-
Returns the value of the
notBeforerecord component.
O
- onBatchResized(String, long, long) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onClockRegression(String, long, String) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onClockSkew(String, long) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onDuplicateOwnerKey(String, String) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onRangeReserved(String, String, Range, Duration) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onRefillFailed(String, String, Throwable) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onSequenceExhausted(String) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onSlotAcquired(SlotLease, String) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdHealthIndicator
- onSlotAcquired(SlotLease, String) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onSlotLost(SlotLease) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdHealthIndicator
- onSlotLost(SlotLease) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onSlotReleased(SlotLease) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onSlotRenewed(SlotLease) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdHealthIndicator
- onSlotRenewed(SlotLease) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onSlotRenewFailed(SlotLease, Throwable) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdHealthIndicator
- onSlotRenewFailed(SlotLease, Throwable) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onStoreTimeout(String, String) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- onWindowExceeded(String) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- options() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
-
Returns the value of the
optionsrecord component. - ownerKey() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns the value of the
ownerKeyrecord component.
P
- padStart() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Friendly
-
Returns the value of the
padStartrecord component. - padStart() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
-
Returns the value of the
padStartrecord component. - pattern() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
-
Returns the value of the
patternrecord component. - period() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Returns the value of the
periodrecord component. - period() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
periodrecord component. - PERIODIC_SEGMENT - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
- PeriodText(boolean, String) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.PeriodText
-
Creates an instance of a
PeriodTextrecord class. - postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
- preferredSlot() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns the value of the
preferredSlotrecord component. - prefix() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Returns the value of the
prefixrecord component. - PREFIX - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdMeterListener
- PREFIX - Static variable in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
- prewarm() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
prewarmrecord component.
R
- radix() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Returns the value of the
radixrecord component. - radix() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
-
Returns the value of the
radixrecord component. - Radix(int, Integer, Boolean) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
-
Creates an instance of a
Radixrecord class. - rangeTtl() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
rangeTtlrecord component. - ref() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
refrecord component. - registerHints(RuntimeHints, ClassLoader) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdRuntimeHints
- regression() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
regressionrecord component. - Regression(Duration, Duration) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Regression
-
Creates an instance of a
Regressionrecord class. - reserveTimeout() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
reserveTimeoutrecord component. - RUNTIME_BEAN - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
- RuntimeSpecCustomizer - Interface in me.ahoo.cosid.spring.autoconfigure
-
Changes the
RuntimeSpecbuilt fromcosid.*before the runtime starts (07-runtime-and-spring.md §4.1): add, remove or change generators, stores or the machine.
S
- sealAfter() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
sealAfterrecord component. - SEGMENT - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
- seqBits() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
seqBitsrecord component. - seqResetThreshold() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
seqResetThresholdrecord component. - setBeanFactory(BeanFactory) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
- setEnvironment(Environment) - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
- slot() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
-
Returns the value of the
slotrecord component. - slotOffset() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns the value of the
slotOffsetrecord component. - SNOWFLAKE - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
- source() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
-
Returns the value of the
sourcerecord component. - spec() - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
-
The spec:
cosid.*mapped byCosIdSpecs, then customized. - SPEC_BEAN - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
- SpringDataRedisScripts - Class in me.ahoo.cosid.spring.autoconfigure
-
RedisScriptson a Spring DataRedisConnectionFactory(D6), for a factory without a native Lettuce client, such as a Jedis one; aLettuceConnectionFactory's own client is given to the store instead (clientOf(org.springframework.data.redis.connection.RedisConnectionFactory, me.ahoo.cosid.runtime.StoreSpec)), which opens a connection of its own on it. - SpringDataRedisScripts(RedisConnectionFactory, Duration, String) - Constructor for class me.ahoo.cosid.spring.autoconfigure.SpringDataRedisScripts
-
An adapter.
- stateFile() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
-
Returns the value of the
stateFilerecord component. - Static(int, Integer, Path, Duration, Instant) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
-
Creates an instance of a
Staticrecord class. - step() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
steprecord component. - store() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
-
Returns the value of the
storerecord component. - store() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
storerecord component. - store() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns the value of the
storerecord component. - Store(String, Duration, String, Map<String, String>) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
-
Creates an instance of a
Storerecord class. - stores() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Returns the value of the
storesrecord component. - strategy() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
-
Returns the value of the
strategyrecord component. - strategy() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
strategyrecord component. - STRING - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint
- suffix() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Returns the value of the
suffixrecord component.
T
- timeBits() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
timeBitsrecord component. - timeout() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
-
Returns the value of the
timeoutrecord component. - tolerance() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns the value of the
tolerancerecord component. - toSpec(CosIdProperties, String, ZoneId) - Static method in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
-
Maps the properties to a spec.
- toSpec(CosIdProperties, ZoneId) - Static method in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
-
Maps the properties to a spec, in
cosid.namespaceor "cosid". - toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Friendly
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generated
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Metrics
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.PeriodText
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Regression
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
-
Returns a string representation of this record class.
- toString() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
-
Returns a string representation of this record class.
- ttl() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
-
Returns the value of the
ttlrecord component. - type() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
-
Returns the value of the
typerecord component.
U
- unit() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
unitrecord component. - UUIDV7 - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
-
UUIDv7 ids (D46): no machine, store nor codec.
W
- waitUpTo() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Regression
-
Returns the value of the
waitUpTorecord component. - width() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
-
Returns the value of the
widthrecord component.
Z
- zone() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
-
Returns the value of the
zonerecord component. - zone() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Friendly
-
Returns the value of the
zonerecord component. - zone() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
-
Returns the value of the
zonerecord component.
All Classes and Interfaces|All Packages|Constant Field Values