sealed trait ParsedSchemaSupport[+S <: ParsedSchema] extends UniversalSchemaSupport

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParsedSchemaSupport
  2. UniversalSchemaSupport
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def extractParameter(schema: ParsedSchema, rawMode: Boolean, validationMode: ValidationMode, rawParameter: Parameter, restrictedParamNames: Set[ParameterName])(implicit nodeId: NodeId): ValidatedNel[ProcessCompilationError, SchemaBasedParameter]
    Definition Classes
    UniversalSchemaSupport
  2. abstract def formValueEncoder(schema: ParsedSchema, mode: ValidationMode): (Any) ⇒ AnyRef
    Definition Classes
    UniversalSchemaSupport
  3. abstract def payloadDeserializer: UniversalSchemaPayloadDeserializer
    Definition Classes
    UniversalSchemaSupport
  4. abstract def recordFormatterSupport(schemaRegistryClient: SchemaRegistryClient): RecordFormatterSupport
    Definition Classes
    UniversalSchemaSupport
  5. abstract def serializer(schemaOpt: Option[ParsedSchema], c: SchemaRegistryClient, isKey: Boolean): Serializer[Any]
    Definition Classes
    UniversalSchemaSupport
  6. abstract def typeDefinition(schema: ParsedSchema): TypingResult
    Definition Classes
    UniversalSchemaSupport

Concrete Value Members

  1. final def extractParameters(schema: ParsedSchema)(implicit nodeId: NodeId): ValidatedNel[ProcessCompilationError, List[Parameter]]
    Definition Classes
    UniversalSchemaSupport
  2. final def prepareMessageFormatter(schema: ParsedSchema, schemaRegistryClient: SchemaRegistryClient): (Any) ⇒ Json
    Definition Classes
    UniversalSchemaSupport