Index

A B C D E F G H I L M N O P R S T U W Z 
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 acquireTimeout record 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 ahead record 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 bits record component.
bits() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
Returns the value of the bits record component.
borrowUpTo() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Regression
Returns the value of the borrowUpTo record component.

C

client() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
Returns the value of the client record component.
codec() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the codec record 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 Codec record class.
COSID80 - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
 
CosIdActuatorConfiguration - Class in me.ahoo.cosid.spring.autoconfigure
The cosid endpoint 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 from cosid.* and the RuntimeSpecCustomizers (CosIdGeneratorRegistrar), the StoreProvider beans, the clients of the context (DataSource, Lettuce or RedisConnectionFactory, MongoClient, CuratorFramework), the GeneratorListener beans and a HostResolver bean if any (Spring Cloud's InetUtils gives 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
CosIdEndpoint - Class in me.ahoo.cosid.spring.autoconfigure
The read-only cosid Actuator endpoint (07 §4.2, D17), replacing the 4.x cosid, cosidGenerator and cosidStringGenerator endpoints: GET /actuator/cosid: every generator (CosIdRuntime.describe()); GET /actuator/cosid/{name}: one generator; GET /actuator/cosid/{name}/long: a long id (snowflake, segment and custom); GET /actuator/cosid/{name}/string: a text id, through the generator's codec. An unknown generator answers 404; a disabled one, or long of 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 CosIdRuntime provides (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.enabled is 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: DOWN when 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; otherwise UP.
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: a CosIdJacksonModule of the runtime, so @AsString(generator = ...) works. MyBatis (cosid.mybatis.enabled, default on): the CosIdInterceptor, batch inserts under cosid.mybatis.list-key (default list). Spring Data JDBC (cosid.jdbc.enabled, off by default as in 4.x): the CosIdBeforeConvertCallback, @Id properties from cosid.jdbc.id-generator (default default). Activiti and Flowable (cosid.activiti.enabled, cosid.flowable.enabled, default on): the engine's id generator on cosid.activiti.generator-name / cosid.flowable.generator-name, else the system property cosid.activiti / cosid.flowable, else default. Axon: binds the runtime to CosIdIdentifierFactory once it is started and unbinds it before it is closed, generator cosid.axon.generator-name, else the system property cosid.axon, else default.
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 GeneratorListener for events and gauges on the runtime's state, replacing the 4.x CosIdMeterBinder.
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 a MeterRegistry.
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 CosIdProperties record 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.x cosid.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 leased or static.
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 of leased or static, 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' ServiceLoader registrations and providers, the Redis Lua scripts, the JDBC schemas and dialect registrations, the generator bean factory, and the endpoint's CosIdEndpoint.Generator for JSON, and the CosIdProperties records 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
custom() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
Returns the value of the custom record component.
CUSTOM - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
The strategy of a user generator (GeneratorSpec.Custom or Instance) in describe().
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 datePrefix record component.
DatePrefix(String, String, DatePrefix.Source, ZoneId) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
Creates an instance of a DatePrefix record 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 delimiter record component.
delimiter() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.PeriodText
Returns the value of the delimiter record 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 details record component.
disabled() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the disabled record component.

E

enabled() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
Returns the value of the enabled record component.
enabled() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generated
Returns the value of the enabled record component.
enabled() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.PeriodText
Returns the value of the enabled record component.
epoch() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the epoch record 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 fixed record component.
fixed() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
Returns the value of the fixed record component.
friendly() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
Returns the value of the friendly record component.
Friendly(ZoneId, boolean) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Friendly
Creates an instance of a Friendly record 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 generated record component.
Generated(boolean) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generated
Creates an instance of a Generated record 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 Generator record class.
Generator(String, String, String, Map<String, Object>) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
Creates an instance of a Generator record 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 generators record 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 initialOffset record component.

L

layout() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the layout record component.
leased() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
Returns the value of the leased record component.
leased() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
Returns the value of the leased record 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 Leased record 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 lookahead record component.

M

machine() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the machine record component.
machine() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
Returns the value of the machine record component.
Machine(String, CosIdProperties.Leased, CosIdProperties.Static) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
Creates an instance of a Machine record class.
machines() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
Returns the value of the machines record component.
maxBatch() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the maxBatch record 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 metrics record component.
Metrics(CosIdProperties.Generated) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Metrics
Creates an instance of a Metrics record class.

N

name() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
Returns the value of the name record component.
NamedMachine(String, CosIdProperties.Leased, CosIdProperties.Static) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
Creates an instance of a NamedMachine record class.
namespace() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Machine
Returns the value of the namespace record component.
namespace() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.NamedMachine
Returns the value of the namespace record component.
namespace() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
Returns the value of the namespace record component.
namespace(String, String) - Static method in class me.ahoo.cosid.spring.autoconfigure.CosIdSpecs
The namespace of the runtime (D38): cosid.namespace, else spring.application.name, else "cosid".
nodeBits() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the nodeBits record component.
notBefore() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
Returns the value of the notBefore record 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 options record component.
ownerKey() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
Returns the value of the ownerKey record component.

P

padStart() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Friendly
Returns the value of the padStart record component.
padStart() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
Returns the value of the padStart record component.
pattern() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
Returns the value of the pattern record component.
period() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
Returns the value of the period record component.
period() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the period record 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 PeriodText record 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 preferredSlot record component.
prefix() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
Returns the value of the prefix record 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 prewarm record component.

R

radix() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Codec
Returns the value of the radix record component.
radix() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
Returns the value of the radix record component.
Radix(int, Integer, Boolean) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
Creates an instance of a Radix record class.
rangeTtl() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the rangeTtl record component.
ref() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the ref record 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 regression record component.
Regression(Duration, Duration) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Regression
Creates an instance of a Regression record class.
reserveTimeout() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the reserveTimeout record component.
RUNTIME_BEAN - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
 
RuntimeSpecCustomizer - Interface in me.ahoo.cosid.spring.autoconfigure
Changes the RuntimeSpec built from cosid.* 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 sealAfter record 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 seqBits record component.
seqResetThreshold() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the seqResetThreshold record 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 slot record component.
slotOffset() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
Returns the value of the slotOffset record 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 source record component.
spec() - Method in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
The spec: cosid.* mapped by CosIdSpecs, then customized.
SPEC_BEAN - Static variable in class me.ahoo.cosid.spring.autoconfigure.CosIdGeneratorRegistrar
 
SpringDataRedisScripts - Class in me.ahoo.cosid.spring.autoconfigure
RedisScripts on a Spring Data RedisConnectionFactory (D6), for a factory without a native Lettuce client, such as a Jedis one; a LettuceConnectionFactory'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 stateFile record component.
Static(int, Integer, Path, Duration, Instant) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Static
Creates an instance of a Static record class.
step() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the step record component.
store() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
Returns the value of the store record component.
store() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the store record component.
store() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
Returns the value of the store record component.
Store(String, Duration, String, Map<String, String>) - Constructor for record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
Creates an instance of a Store record class.
stores() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties
Returns the value of the stores record component.
strategy() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdEndpoint.Generator
Returns the value of the strategy record component.
strategy() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the strategy record 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 suffix record component.

T

timeBits() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the timeBits record component.
timeout() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
Returns the value of the timeout record component.
tolerance() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Leased
Returns the value of the tolerance record 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.namespace or "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 ttl record component.
type() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Store
Returns the value of the type record component.

U

unit() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the unit record 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 waitUpTo record component.
width() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Radix
Returns the value of the width record component.

Z

zone() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.DatePrefix
Returns the value of the zone record component.
zone() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Friendly
Returns the value of the zone record component.
zone() - Method in record class me.ahoo.cosid.spring.autoconfigure.CosIdProperties.Generator
Returns the value of the zone record component.
A B C D E F G H I L M N O P R S T U W Z 
All Classes and Interfaces|All Packages|Constant Field Values