public class AvroUser
extends java.lang.Object
| Constructor and Description |
|---|
AvroUser() |
AvroUser(pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> schema,
byte[] bytes) |
AvroUser(pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> schema,
java.lang.String name,
int age,
java.lang.String favouriteColour) |
AvroUser(java.lang.String name,
int age,
java.lang.String favouriteColour) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
asAvroEncodedJson() |
TestMessage |
asAvroEncodedTestMessage() |
byte[] |
asBytes() |
java.lang.String |
asJson() |
TestMessage |
asTestMessage() |
static AvroUser |
create(pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> schema,
byte[] bytes) |
int |
getAge() |
pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> |
getCompiledSchema() |
java.lang.String |
getFavoriteColor() |
java.lang.String |
getName() |
org.apache.avro.Schema |
getSchema() |
java.lang.String |
getSchemaAsString() |
public AvroUser()
public AvroUser(java.lang.String name,
int age,
java.lang.String favouriteColour)
public AvroUser(pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> schema,
java.lang.String name,
int age,
java.lang.String favouriteColour)
public AvroUser(pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> schema,
byte[] bytes)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.avro.Schema getSchema()
public java.lang.String getSchemaAsString()
public java.lang.String getName()
public int getAge()
public java.lang.String getFavoriteColor()
public byte[] asBytes()
public java.lang.String asJson()
public java.lang.String asAvroEncodedJson()
public TestMessage asTestMessage()
public TestMessage asAvroEncodedTestMessage()
public static AvroUser create(pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> schema, byte[] bytes)
public pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> getCompiledSchema()