/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<Address> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<Address>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<ComplexPayloadAvro> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<ComplexPayloadAvro>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<User> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<User>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<InnerPayLoadAvro> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<InnerPayLoadAvro>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<User> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<User>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<Address> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<Address>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<DifferentSchemaRecord> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<DifferentSchemaRecord>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<SchemaRecord> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<SchemaRecord>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<SimpleRecord> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<SimpleRecord>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint */ public static BinaryMessageDecoder<SimpleUser> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<SimpleUser>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<QueryParameter> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<QueryParameter>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<Foo> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<Foo>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<Weather> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<Weather>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<CartPage> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<CartPage>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<builder> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<builder>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<String> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<String>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<Message> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<Message>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<Person> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<Person>(MODEL$, SCHEMA$, resolver); }
/** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<HttpRequest> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<HttpRequest>(MODEL$, SCHEMA$, resolver); }
@Test(expected = MissingSchemaException.class) public void testCompatibleReadFailsWithoutSchema() throws Exception { MessageEncoder<Record> v1Encoder = new BinaryMessageEncoder<>(GenericData.get(), SCHEMA_V1); BinaryMessageDecoder<Record> v2Decoder = new BinaryMessageDecoder<>(GenericData.get(), SCHEMA_V2); ByteBuffer v1Buffer = v1Encoder.encode(V1_RECORDS.get(3)); v2Decoder.decode(v1Buffer); }