schemaStore.addSchema(new Schema.Parser().parse(stream)); } catch (IOException e) { throw new RuntimeServiceException(e);
public AvroMessageCodec(Class<T> messageClass, AvroSchemaStore store) { this.messageClass = messageClass; schema = ReflectData.get().getSchema(messageClass); if (store != null) { store.addSchema(schema); } encoder = new BinaryMessageEncoder<>(ReflectData.get(), schema); decoder = new BinaryMessageDecoder<>(ReflectData.get(), schema, store); }