Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- APICURIO - Enum constant in enum class com.aim2be.platform.schema.SchemaRegistryClient.Kind
-
ApicurioSchemaRegistryClient— native 8-byte globalId wire format. - APICURIO - Enum constant in enum class com.aim2be.platform.schema.SchemaRegistryProperties.Mode
-
Apicurio native 8-byte globalId prefix.
- APICURIO_8_BYTE - Enum constant in enum class com.aim2be.platform.schema.WireFormat
-
Apicurio native: 8-byte big-endian globalId prefix.
- APICURIO_PREFIX_LENGTH - Static variable in class com.aim2be.platform.schema.WireFormatCodec
-
Apicurio prefix length: 8 bytes (long, big-endian).
- apicurioRegistryClient(SchemaRegistryProperties) - Method in class com.aim2be.platform.schema.SchemaRegistryAutoConfiguration
-
Builds the Apicurio v2 REST client targeting
SchemaRegistryProperties.getUrl(). - apicurioSchemaRegistryClient(RegistryClient, SchemaRegistryProperties, OpenTelemetry) - Method in class com.aim2be.platform.schema.SchemaRegistryAutoConfiguration
-
Primary path: Apicurio native 8-byte globalId prefix.
- ApicurioSchemaRegistryClient - Class in com.aim2be.platform.schema
-
Apicurio Registry implementation of
SchemaRegistryClient(ADR-0011 §B, primary path). - ApicurioSchemaRegistryClient(RegistryClient, String, String, OpenTelemetry) - Constructor for class com.aim2be.platform.schema.ApicurioSchemaRegistryClient
- AVRO - Enum constant in enum class com.aim2be.platform.schema.SchemaRegistryClient.SchemaType
-
Apache Avro JSON-form schema.
B
- bytes() - Method in record class com.aim2be.platform.schema.SchemaRegistryClient.Schema
-
Returns the value of the
bytesrecord component.
C
- com.aim2be.platform.schema - package com.aim2be.platform.schema
- CONFLUENT - Enum constant in enum class com.aim2be.platform.schema.SchemaRegistryProperties.Mode
-
Confluent legacy 0x00 + 4-byte schemaId prefix.
- CONFLUENT_4_BYTE - Enum constant in enum class com.aim2be.platform.schema.WireFormat
-
Confluent legacy: 0x00 magic byte + 4-byte big-endian schemaId.
- CONFLUENT_MAGIC_BYTE - Static variable in class com.aim2be.platform.schema.WireFormatCodec
-
Confluent magic byte sentinel: 0x00.
- CONFLUENT_PREFIX_LENGTH - Static variable in class com.aim2be.platform.schema.WireFormatCodec
-
Confluent prefix length: 1 magic byte + 4-byte int (big-endian) = 5 bytes.
- CONFLUENT_WIRE_COMPAT - Enum constant in enum class com.aim2be.platform.schema.SchemaRegistryClient.Kind
-
ConfluentWireCompatSchemaRegistryClient— 4-byte schemaId wire format atop Apicurio. - confluentWireCompatSchemaRegistryClient(RegistryClient, SchemaRegistryProperties, OpenTelemetry) - Method in class com.aim2be.platform.schema.SchemaRegistryAutoConfiguration
-
Confluent wire-format hedge: Apicurio storage backend + 4-byte schemaId prefix at the wire.
- ConfluentWireCompatSchemaRegistryClient - Class in com.aim2be.platform.schema
-
Confluent wire-format compatibility client (ADR-0011 §B fallback hedge).
- ConfluentWireCompatSchemaRegistryClient(RegistryClient, String, String, OpenTelemetry) - Constructor for class com.aim2be.platform.schema.ConfluentWireCompatSchemaRegistryClient
D
- DUAL - Enum constant in enum class com.aim2be.platform.schema.SchemaRegistryClient.Kind
-
DualSchemaRegistryClient— see its class Javadoc. - DUAL - Enum constant in enum class com.aim2be.platform.schema.SchemaRegistryProperties.Mode
-
Apicurio primary, Confluent fallback on 5xx / IOException.
- dualSchemaRegistryClient(RegistryClient, SchemaRegistryProperties, OpenTelemetry) - Method in class com.aim2be.platform.schema.SchemaRegistryAutoConfiguration
-
Dual coordinator: wire-format coexistence layer (
DualSchemaRegistryClient). - DualSchemaRegistryClient - Class in com.aim2be.platform.schema
-
Wire-format hedge coordinator (ADR-0011 §B optional hedge).
- DualSchemaRegistryClient(SchemaRegistryClient, SchemaRegistryClient, OpenTelemetry) - Constructor for class com.aim2be.platform.schema.DualSchemaRegistryClient
E
- equals(Object) - Method in record class com.aim2be.platform.schema.SchemaRegistryClient.Schema
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.aim2be.platform.schema.WireFormatCodec.ParsedRecord
-
Indicates whether some other object is "equal to" this one.
F
- fetchByGlobalId(long) - Method in class com.aim2be.platform.schema.ApicurioSchemaRegistryClient
- fetchByGlobalId(long) - Method in class com.aim2be.platform.schema.ConfluentWireCompatSchemaRegistryClient
- fetchByGlobalId(long) - Method in class com.aim2be.platform.schema.DualSchemaRegistryClient
- fetchByGlobalId(long) - Method in interface com.aim2be.platform.schema.SchemaRegistryClient
-
Fetches a schema by registry global ID.
- fetchLatestBySubject(String) - Method in class com.aim2be.platform.schema.ApicurioSchemaRegistryClient
- fetchLatestBySubject(String) - Method in class com.aim2be.platform.schema.ConfluentWireCompatSchemaRegistryClient
- fetchLatestBySubject(String) - Method in class com.aim2be.platform.schema.DualSchemaRegistryClient
- fetchLatestBySubject(String) - Method in interface com.aim2be.platform.schema.SchemaRegistryClient
-
Fetches the latest schema body registered under
subject.
G
- getCompatibility() - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
- getDelegate() - Method in class com.aim2be.platform.schema.ApicurioSchemaRegistryClient
- getFallback() - Method in class com.aim2be.platform.schema.DualSchemaRegistryClient
- getGroupId() - Method in class com.aim2be.platform.schema.ApicurioSchemaRegistryClient
- getGroupId() - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
- getMode() - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
- getPrimary() - Method in class com.aim2be.platform.schema.DualSchemaRegistryClient
- getUrl() - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
- globalId() - Method in record class com.aim2be.platform.schema.SchemaRegistryClient.Schema
-
Returns the value of the
globalIdrecord component.
H
- hashCode() - Method in record class com.aim2be.platform.schema.SchemaRegistryClient.Schema
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.aim2be.platform.schema.WireFormatCodec.ParsedRecord
-
Returns a hash code value for this object.
I
- id() - Method in record class com.aim2be.platform.schema.WireFormatCodec.ParsedRecord
-
Returns the value of the
idrecord component. - isEnabled() - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
J
- JSON - Enum constant in enum class com.aim2be.platform.schema.SchemaRegistryClient.SchemaType
-
JSON Schema.
K
- kind() - Method in class com.aim2be.platform.schema.ApicurioSchemaRegistryClient
- kind() - Method in class com.aim2be.platform.schema.ConfluentWireCompatSchemaRegistryClient
- kind() - Method in class com.aim2be.platform.schema.DualSchemaRegistryClient
- kind() - Method in interface com.aim2be.platform.schema.SchemaRegistryClient
-
Returns the implementation kind.
P
- parseApicurioPrefix(byte[]) - Static method in class com.aim2be.platform.schema.WireFormatCodec
-
Parses an Apicurio-prefixed wire byte array.
- parseConfluentPrefix(byte[]) - Static method in class com.aim2be.platform.schema.WireFormatCodec
-
Parses a Confluent-prefixed wire byte array.
- ParsedRecord(long, byte[]) - Constructor for record class com.aim2be.platform.schema.WireFormatCodec.ParsedRecord
-
Creates an instance of a
ParsedRecordrecord class. - payload() - Method in record class com.aim2be.platform.schema.WireFormatCodec.ParsedRecord
-
Returns the value of the
payloadrecord component. - prependApicurioPrefix(long, byte[]) - Static method in class com.aim2be.platform.schema.WireFormatCodec
-
Prepends the Apicurio 8-byte big-endian globalId to
payload. - prependConfluentPrefix(int, byte[]) - Static method in class com.aim2be.platform.schema.WireFormatCodec
-
Prepends the Confluent
0x00 + 4-byte schemaIdprefix topayload. - PROTOBUF - Enum constant in enum class com.aim2be.platform.schema.SchemaRegistryClient.SchemaType
-
Protobuf
.proto(Apicurio stores the proto text).
R
- register(String, byte[], SchemaRegistryClient.SchemaType) - Method in class com.aim2be.platform.schema.ApicurioSchemaRegistryClient
- register(String, byte[], SchemaRegistryClient.SchemaType) - Method in class com.aim2be.platform.schema.ConfluentWireCompatSchemaRegistryClient
- register(String, byte[], SchemaRegistryClient.SchemaType) - Method in class com.aim2be.platform.schema.DualSchemaRegistryClient
- register(String, byte[], SchemaRegistryClient.SchemaType) - Method in interface com.aim2be.platform.schema.SchemaRegistryClient
-
Registers
schemaBytesundersubject, returning the registry-assigned global ID.
S
- Schema(long, String, byte[], SchemaRegistryClient.SchemaType, int) - Constructor for record class com.aim2be.platform.schema.SchemaRegistryClient.Schema
-
Creates an instance of a
Schemarecord class. - SchemaRegistryAutoConfiguration - Class in com.aim2be.platform.schema
-
Spring Boot auto-configuration for the apicurio-client module.
- SchemaRegistryAutoConfiguration() - Constructor for class com.aim2be.platform.schema.SchemaRegistryAutoConfiguration
- SchemaRegistryClient - Interface in com.aim2be.platform.schema
-
Schema-registry abstraction (ADR-0011 §B).
- SchemaRegistryClient.Kind - Enum Class in com.aim2be.platform.schema
-
Implementation kinds.
- SchemaRegistryClient.Schema - Record Class in com.aim2be.platform.schema
-
Immutable schema record returned by fetch operations.
- SchemaRegistryClient.SchemaType - Enum Class in com.aim2be.platform.schema
-
Supported schema types.
- SchemaRegistryIOException - Exception in com.aim2be.platform.schema
-
Wraps
IOExceptionthrown while streaming schema bodies from the registry, surfacing it as an unchecked failure to keep theSchemaRegistryClientinterface checked-exception-free. - SchemaRegistryIOException(String, IOException) - Constructor for exception com.aim2be.platform.schema.SchemaRegistryIOException
- schemaRegistryOpenTelemetry() - Method in class com.aim2be.platform.schema.SchemaRegistryAutoConfiguration
-
Falls back to a no-op OpenTelemetry instance ONLY when no real
OpenTelemetrybean is present; lets the client emit spans without forcing every consumer to wire OTel up first. - SchemaRegistryProperties - Class in com.aim2be.platform.schema
-
Externalised configuration for the schema-registry client (ADR-0011 §B + ADR-0014 D-3).
- SchemaRegistryProperties() - Constructor for class com.aim2be.platform.schema.SchemaRegistryProperties
- SchemaRegistryProperties.Mode - Enum Class in com.aim2be.platform.schema
-
Wire-format mode selector.
- setCompatibility(String) - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
- setEnabled(boolean) - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
- setGroupId(String) - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
- setMode(SchemaRegistryProperties.Mode) - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
- setUrl(String) - Method in class com.aim2be.platform.schema.SchemaRegistryProperties
- subject() - Method in record class com.aim2be.platform.schema.SchemaRegistryClient.Schema
-
Returns the value of the
subjectrecord component.
T
- toString() - Method in record class com.aim2be.platform.schema.SchemaRegistryClient.Schema
-
Returns a string representation of this record class.
- toString() - Method in record class com.aim2be.platform.schema.WireFormatCodec.ParsedRecord
-
Returns a string representation of this record class.
- type() - Method in record class com.aim2be.platform.schema.SchemaRegistryClient.Schema
-
Returns the value of the
typerecord component.
V
- valueOf(String) - Static method in enum class com.aim2be.platform.schema.SchemaRegistryClient.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.aim2be.platform.schema.SchemaRegistryClient.SchemaType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.aim2be.platform.schema.SchemaRegistryProperties.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.aim2be.platform.schema.WireFormat
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.aim2be.platform.schema.SchemaRegistryClient.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.aim2be.platform.schema.SchemaRegistryClient.SchemaType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.aim2be.platform.schema.SchemaRegistryProperties.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.aim2be.platform.schema.WireFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in record class com.aim2be.platform.schema.SchemaRegistryClient.Schema
-
Returns the value of the
versionrecord component.
W
- wireFormat() - Method in class com.aim2be.platform.schema.ConfluentWireCompatSchemaRegistryClient
- wireFormat() - Method in class com.aim2be.platform.schema.DualSchemaRegistryClient
- wireFormat() - Method in interface com.aim2be.platform.schema.SchemaRegistryClient
-
Returns the wire format this client emits / parses.
- WireFormat - Enum Class in com.aim2be.platform.schema
-
On-wire schema-ID prefix encoding (ADR-0011 §B).
- WireFormatCodec - Class in com.aim2be.platform.schema
-
Pure utility for encoding / decoding the on-wire schema-ID prefix.
- WireFormatCodec.ParsedRecord - Record Class in com.aim2be.platform.schema
-
Result of parsing a wire-prefixed byte array.
- WireFormatException - Exception in com.aim2be.platform.schema
-
Thrown by
WireFormatCodecwhen on-wire bytes do not satisfy the declaredWireFormat(e.g. byte array shorter than the required prefix length, or Confluent magic byte ! - WireFormatException(String) - Constructor for exception com.aim2be.platform.schema.WireFormatException
- WireFormatException(String, Throwable) - Constructor for exception com.aim2be.platform.schema.WireFormatException
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form