sealed trait ParsedSchemaSupport[+S <: ParsedSchema] extends UniversalSchemaSupport
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ParsedSchemaSupport
- UniversalSchemaSupport
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
-
abstract
def
extractParameter(schema: ParsedSchema, rawMode: Boolean, validationMode: ValidationMode, rawParameter: Parameter, restrictedParamNames: Set[ParameterName])(implicit nodeId: NodeId): ValidatedNel[ProcessCompilationError, SchemaBasedParameter]
- Definition Classes
- UniversalSchemaSupport
-
abstract
def
formValueEncoder(schema: ParsedSchema, mode: ValidationMode): (Any) ⇒ AnyRef
- Definition Classes
- UniversalSchemaSupport
-
abstract
def
payloadDeserializer: UniversalSchemaPayloadDeserializer
- Definition Classes
- UniversalSchemaSupport
-
abstract
def
recordFormatterSupport(schemaRegistryClient: SchemaRegistryClient): RecordFormatterSupport
- Definition Classes
- UniversalSchemaSupport
-
abstract
def
serializer(schemaOpt: Option[ParsedSchema], c: SchemaRegistryClient, isKey: Boolean): Serializer[Any]
- Definition Classes
- UniversalSchemaSupport
-
abstract
def
typeDefinition(schema: ParsedSchema): TypingResult
- Definition Classes
- UniversalSchemaSupport
Concrete Value Members
-
final
def
extractParameters(schema: ParsedSchema)(implicit nodeId: NodeId): ValidatedNel[ProcessCompilationError, List[Parameter]]
- Definition Classes
- UniversalSchemaSupport
-
final
def
prepareMessageFormatter(schema: ParsedSchema, schemaRegistryClient: SchemaRegistryClient): (Any) ⇒ Json
- Definition Classes
- UniversalSchemaSupport