public abstract class AbstractAvroMessageConverter
extends org.springframework.messaging.converter.AbstractMessageConverter
MessageConverter
implementations.Modifier | Constructor and Description |
---|---|
protected |
AbstractAvroMessageConverter(Collection<org.springframework.util.MimeType> supportedMimeTypes)
Deprecated.
|
protected |
AbstractAvroMessageConverter(Collection<org.springframework.util.MimeType> supportedMimeTypes,
AvroSchemaServiceManager manager) |
protected |
AbstractAvroMessageConverter(org.springframework.util.MimeType supportedMimeType)
Deprecated.
|
protected |
AbstractAvroMessageConverter(org.springframework.util.MimeType supportedMimeType,
AvroSchemaServiceManager avroSchemaServiceManager) |
Modifier and Type | Method and Description |
---|---|
protected AvroSchemaServiceManager |
avroSchemaServiceManager() |
protected boolean |
canConvertFrom(org.springframework.messaging.Message<?> message,
Class<?> targetClass) |
protected Object |
convertFromInternal(org.springframework.messaging.Message<?> message,
Class<?> targetClass,
Object conversionHint) |
protected Object |
convertToInternal(Object payload,
org.springframework.messaging.MessageHeaders headers,
Object conversionHint) |
protected org.apache.avro.Schema |
parseSchema(org.springframework.core.io.Resource r) |
protected abstract org.apache.avro.Schema |
resolveReaderSchemaForDeserialization(Class<?> targetClass) |
protected abstract org.apache.avro.Schema |
resolveSchemaForWriting(Object payload,
org.springframework.messaging.MessageHeaders headers,
org.springframework.util.MimeType hintedContentType) |
protected abstract org.apache.avro.Schema |
resolveWriterSchemaForDeserialization(org.springframework.util.MimeType mimeType) |
canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supports, supportsMimeType, toMessage, toMessage
@Deprecated protected AbstractAvroMessageConverter(org.springframework.util.MimeType supportedMimeType)
protected AbstractAvroMessageConverter(org.springframework.util.MimeType supportedMimeType, AvroSchemaServiceManager avroSchemaServiceManager)
@Deprecated protected AbstractAvroMessageConverter(Collection<org.springframework.util.MimeType> supportedMimeTypes)
protected AbstractAvroMessageConverter(Collection<org.springframework.util.MimeType> supportedMimeTypes, AvroSchemaServiceManager manager)
protected AvroSchemaServiceManager avroSchemaServiceManager()
protected org.apache.avro.Schema parseSchema(org.springframework.core.io.Resource r) throws IOException
IOException
protected boolean canConvertFrom(org.springframework.messaging.Message<?> message, Class<?> targetClass)
canConvertFrom
in class org.springframework.messaging.converter.AbstractMessageConverter
protected Object convertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint)
convertFromInternal
in class org.springframework.messaging.converter.AbstractMessageConverter
protected Object convertToInternal(Object payload, org.springframework.messaging.MessageHeaders headers, Object conversionHint)
convertToInternal
in class org.springframework.messaging.converter.AbstractMessageConverter
protected abstract org.apache.avro.Schema resolveSchemaForWriting(Object payload, org.springframework.messaging.MessageHeaders headers, org.springframework.util.MimeType hintedContentType)
protected abstract org.apache.avro.Schema resolveWriterSchemaForDeserialization(org.springframework.util.MimeType mimeType)
protected abstract org.apache.avro.Schema resolveReaderSchemaForDeserialization(Class<?> targetClass)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.