deserializer.go 415 B

1234567891011121314151617181920
  1. package sarama
  2. type deserializer struct {
  3. config *Config
  4. }
  5. type Deserializer interface {
  6. Deserialize(msg *ConsumerMessage) (*ConsumerMessage, error)
  7. }
  8. func NewDeserializer(config *Config) (*deserializer, error) {
  9. deserializer := &deserializer{
  10. config: config,
  11. }
  12. return deserializer, nil
  13. }
  14. func (deserializer *deserializer) Deserialize(msg *ConsumerMessage) (*ConsumerMessage, error) {
  15. return msg, nil
  16. }